10
2
25
3
4
15
6
1
21
17
27
12
7
18
13
35
19
85
224
9
50
119
251
118
54
113
160
55
112
97
65
100
275
290
16
125
199
274
28
36
92
135
185
440
62
48
151
66
186
81