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