302
328
187
63
45
75
48
4
19
49
42
142
299
69
323
43
9
26
23
25
273
133
5
65
798
95
230
487
28
141
24
162
117
35
110
98
53
134
635
322
243
1016
22
339
475
40
167
55
491
147
192
1027
59