103
236
213
25
142
37
34
296
114
22
66
4
224
140
35
364
359
67
39
20
105
19
247
7
106
232
133
294
227
197
418
371
406
87
515
222
1122
752
29
182
633
899
217
168
161
208
430
576
70
793
390
997
857
249
225
424