666
1
346
199
354
234
361
0
246
340
102
517
70
486
2
3
244
547
249
934
63
822
218
68
902
278
326
283
324
810
231
233