35
146
47
4366
10
43
16
304
296
309
126
249
36
50
255
1215
217
105
165
322
182
133
41
20
325
422
2814
246
19
1022
100
324
31
12
236
120
94
38
845
364
33
132
23
574
353
71
239
75
113
67
24
315
125
135
189
194
160