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