16
28
7
2
14
6
12
17
8
27
47
19
4
5
11
9
33
23
10
13
0
34
18
24
3
80
245
138
209
29
74
146
120
150
105
36
86
50
31