18
17
50
6
9
2
10
7
46
40
16
20
8
227
15
28
29
26
14
24
27
97
172
108
38
3
61
22
33
64
39
31
13
44
78
198
164
79
219
320
423