307
155
51
4
46
183
305
484
167
47
51
103
69
383
10
53
81
101
230
237
31
118
80
19
155
75
283
78
133
117
331
58
108
21
170
104
321
295
476
72
353
205
478
450
198
100
191
758
119
354
