12
8
3
29
26
7
50
2
24
54
61
10
45
36
100
19
21
145
62
25
20
14
40
51
35
38
58
32
66
70
16
18
153
59
99
15
5
13
88
113
27
77
34