516
52
25
101
142
27
24
13
14
20
90
62
279
77
156
100
61
58
259
128
267
185
40
377
271
75
23
283
178
26
117
120
37
21
402
12
47
35
67
30
36
163
407
109
34
182
226
165
456
56
31
138
169
93
186