18
12
8
11
10
31
15
7
2
24
37
13
6
56
58
26
76
29
19
22
25
17
9
35
4
3
41
5
34
144
73
407
45
146
40
51
36
105
16