21
0
1
13
117
2
113
76
59
82
97
296
129
136
169
626
248
291
141
158
249
184
151
159
317
276
402
182
3
324
185
189
143
298
120
187
511
312
245
262
380
258
171
170