23
3
2
1
26
0
11
70
19
54
162
58
37
57
115
63
52
124
67
161
30
83
250
134
191
131
386
213
137
118
151
144
284
136
315
298
139
259
209
120
215
223
293
138
93
89
114
64
32
105