256
749
579
796
68
107
693
324
440
204
716
997
677
802
303
658
494
171
469
259
29
246
627
36
891
57
764
767
163
703
613
977
500
797
343
564
478
838
337
938
491
177
982
0
288
569
381
873
228
687
924
30
464
151
429
570
428
517
496
565
610
857
878
935
272
290
651
390
124
641
808
353
359
784
226
733
833
769
211
608
510
380
758
310
238
313
789
117
811
587
550
664
589
460
717
236
414
274
402
75
