52
38
176
16
8
14
5
218
34
56
58
18
126
10
19
36
12
45
50
57
31
44
28
22
27
72
23
61
54
340
130
654
277
15
1053
391
88
110
59
30
24
79
137
70
305
64
286