94
26
62
125
329
263
192
127
221
214
135
134
239
130
53
25
171
671
368
204
222
158
90
695
109
565
50
377
69
325
163
36
378
104
93
217
467
57
198
279
176
216
141
519
1029
132
343
187
530
177
273
102
258
136