21
8
10
0
45
5
2
1
14
4
36
26
110
16
13
57
48
43
24
19
172
283
140
35
176
234
214
75
147
65
58
37
38
70
41
107
33
72
116
122
257
209
280
60
44
132