18
4
15
2
5
9
46
32
8
20
10
224
28
106
123
63
29
6
27
14
24
12
50
276
23
143
60
76
26
33
19
47
7
51
43
176
85
36
49
1
121