10
8
22
9
15
14
90
42
3
24
16
49
11
25
13
114
20
19
21
6
2
37
50
35
17
27
180
40
32
52
18
103
53
61
41
112
79
172
110
150
236
512
266
231
107
68
338