8
3
0
46
45
21
4
7
16
23
210
52
32
13
5
1
2
22
60
9
14
29
44
31
18
17
35
25
74
15
33
6
78
141
27
80
20
30