18
4
12
15
16
3
38
20
110
19
13
5
9
668
54
36
414
97
40
42
8
17
2
1
43
47
71
27
155
25
6
29
84
41
10
117