31
20
27
11
32
17
25
33
16
9
7
12
8
139
2
68
61
51
75
1
65
57
24
14
10
29
64
5
6
44
66
76
15
224
119
175
35
50
72
59
443
40
96
67