32
9
2
1
96
30
125
37
11
52
47
6
158
31
34
57
10
40
8
84
38
17
14
24
115
58
23
26
19
60
43
21
7
45
62
41
48
36
35
51
53
22
44
101
87
129