3
2
8
6
7
1
27
11
18
9
25
0
4
34
16
14
20
28
30
15
88
17
140
60
22
74
78
57
72
38
176
50
94
55
35
32
91
39