18
456
30
29
15
14
9
19
146
40
10
34
46
25
124
22
21
45
35
12
17
97
52
23
4
32
79
37
3
157
64
137
27
103
455
99
216
6
231
24
57
60
405
16