316
178
24
70
61
172
68
271
222
6
79
4
364
138
230
221
312
464
50
192
149
97
167
12
23
92
150
171
394
62
161
85
73
272
81
198
238
747
10
84
176
17
25
31
366
74
516
139
40
15
101
162