231
24
18
19
56
61
8
344
174
38
171
104
478
20
65
107
141
118
63
169
16
97
14
40
151
11
100
1183
252
31
55
12
15
47
270
484
25
6
2
60
91
658
524
641
27
73
850
744
267
386
381
87
21
456
1221
62
310