19
1
25
3
10
16
9
14
63
4
8
17
15
11
7
5
20
12
37
55
66
48
51
2
6
346
128
116
77
64
30
114
294
308
155
57
28
400
79
120
97
32
94
85
215
168