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