9
2
7
1
0
3
4
40
8
20
143
142
52
125
27
235
33
171
53
56
30
96
117
45
48
13
63
28
187
44
34
379
587
50
177
39
60