231
2
233
1
902
258
361
0
200
539
7
668
346
354
246
102
517
234
341
326
278
283
324
486
70
506
547
249
934
218
293
435
751
254