17
3
10
4
15
16
18
38
20
108
19
13
5
9
659
52
33
411
95
39
41
8
49
12
2
1
43
46
69
27
155
25
6
84
117