37
8
24
20
6
2
40
19
3
16
25
13
22
11
57
9
7
110
27
21
46
17
26
34
64
30
148
126
68
408
119
102
31
48
109
32
38
52
220
388
279
392
92
54
93