10
5
26
6
8
1
11
9
12
15
28
44
190
18
14
48
108
20
96
88
67
46
159
246
86
53
157
441
221
154
54
162
286
70
192
121
282
72
188
29
40
37
90
25
300
30
58
252
151