13
5
2
1
10
25
15
21
60
51
43
83
12
9
31
6
7
27
34
125
35
17
85
28
75
14
42
104
36
52
110
18
86
274
79
88
130
109
127
121
180
112
68
93
53