631618372994627807
607261843821974926
666631175487839684
550023815480516626
498395199994864328
392194161452153501
540408837593056884
471870715876920393
90161256442157653
340305858777739228
499580185234270790
386526953209329022
392025297583471296
468824319972038334
151781114529710248
157742971693216286
154051597300008622
359870708526824697
15620152253183439
26819380373219261