910231844183668967
809904114869007484
805568615491295641
905666582682909936
811400503695097038
858338406658066881
863843722714219006
905334761420869772
315686167313612874
571260574194249684
777379668331170003
11681746471140885
449565374050905109
79517797706659560