917079011179286440
841745699328654537
890623823419766140
846380218061086821
899070379974318688
558895665272242770
766807090563657990
770414632797260317
888498534621032938
885977071136825260
463827453721119075
459870616681915015
726497774744588600
530447359856862755
28412994424328133
149013709702675250
376331061926520138
169885912754929229
391349340252250089
452201609430883900