344
56
179
46
28
51
30
105
45
112
192
373
37
44
23
115
16
17
83
15
18
25
57
40
20
223
474
235
152
163
117
207
783
265
27
22
504
19
431
360
403
283
13
364
998
355
482
440
119
181
296
316