37
6
32
26
7
1
21
12
9
75
71
111
27
3
2
8
4
17
5
30
18
43
57
11
16
22
25
58
42
34
88
45
125
33
66
81
53
105
29
35
15
51
28