16
3
10
4
15
18
1
38
20
108
19
13
5
9
655
51
33
410
93
39
41
8
48
12
2
43
46
69
27
154
25
17
6
84
117