60
348
35
85
166
195
36
68
250
103
94
138
137
87
92
42
71
149
133
31
86
39
64
135
158
331
59
162
75
98
139
308
114
97
112
22
77
34
25
37
23
293
53
55
8
9
27
50
93