256
506
806
503
546
256
720
338
1175
6581
290
374
1325
292
826
19798
289
400
332
570
259
418
263
596
658
543
589
262
379
708
475
1894
1365
407
368
396
354
353
459
1348
635
341
512
444
259
480
338
19759
437
491
438
314
1041
988
434
396
413
1989
1322
312
529
332
331
292
375
376
322
407
267
1687
276
565
708
815
554
316
401
308
241
313
854
375
943
527
2416
274
415
1270
493
670
282
307
254
299
424
316
19798
348
320
590
361
301
1275
396
704
377
296
284
328
373
490
260
686
139
318
798
698
388
293
332