9
5
10
3
12
4
6
2
45
29
11
8
1
19
14
37
15
51
50
16
221
69
23
42
53
101
24
124
75
97
130
99
121
91
21
38
105
28
52
80
216
57