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