1
18
14
2
12
10
6
21
49
32
79
30
15
71
50
25
40
26
19
33
20
45
75
57
165
52
189
141
110
156
279
397
184
127
102
101
100
136
99
248
299
192
132
176
197
324
103
181