1
2
9
8
6
14
29
15
10
103
42
57
16
400
28
18
36
30
33
27
25
107
35
123
68
19
118
124
965
101
34
5
17
49