1013786
299488
1427118
646348
434513
404697
830375
235507
233792
387561
22720
245651
134528
124394
821535
868905
489700
913983
922772
981906
914457
77663
793728
511655