51
27
9
10
5
24
6
315
7
22
40
17
66
134
50
90
32
279
36
153
44
130
45
31
314
291
336
129
82
63
39
71
69
92
15
28
74
105
179
384
89
128
333
4187
158
767
34
2526
59
2375
115
227