16
37
10
13
36
17
22
35
29
12
99
9
28
172
26
11
4
14
20
3
105
7
38
57
53
2
39
25
6
45
8
33
96
27
64
258
621
164
168
130