28
3
23
8
47
11
10
21
7
12
9
20
30
13
120
40
5
6
2
0
24
78
44
14
214
70
22
4
27
1
18
140
395
35
334
267