339
268
279
233
236
402
192
38
398
39
116
72
51
54
11
10
419
206
35
61
33
17
83
121
234
370
109
1354
265
317
244
439
194
368
219
831
10042
158
66
211
96
241
249
207
140
92
36
86
14