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