127
105
130
36
235
27
41
100
1302
107
157
82
58
188
84
113
74
233
194
125
39
179
15
117
459
106
192
523
389
64
279
115
164
65
103
313
5
198
504
40
281
620
154
163
405
173
120
439
311
134
206
291