31618706708424
36017795748019
137118066712691
255915339118233
640318066978598
103018165251398
88513669222646
15515349221245
380818792408494
1527915596871931
93113891869981
482213992830280
82715389414191
1556418729189573
405415991619036
398613772006918
64618792520252
233018092608628
744315002992915
408913468881251