9
31
7
6
1
2
105
53
101
36
18
32
24
110
72
30
37
29
23
35
38
17
57
49
56
33
39
44
34
22
70
28
16
50
67
74
41
48
65
78
26
85
129
91
15
166
61
20
13