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