117
196
84
112
171
68
134
81
77
259
109
148
69
153
166
176
46
135
212
188
183
144
100
190
13
23
37
19
142
31
21
32
35
52
10
395
102
93
33
27
601
1330
454
355
211
293
16
164
631
330