16
33
21
9
12
1
30
3
4
2
36
53
138
7
59
262
34
10
29
6
125
75
27
85
63
14
102
5
0
61
18
25
28
212
15
17
162