4
31
9
16
8
110
7
6
5
3
2
51
11
165
91
25
18
84
27
29
40
13
19
17
33
24
55
243
149
20
22
26
44
38
30
47
96
12