88
63
39
159
23
34
103
76
65
43
59
106
33
57
110
29
97
81
428
152
84
42
31
135
107
14
41
123
30
40
58
90
94
68
354
15
126
64
140
49
92
73
24
138
67
207
96
25