897553841358357800
846222994754280680
748002085274964670
700639043420004387
677161737177885273
517573941980323821
483559803192384558
448635623492378396
440837701916326334
419488234418281527
303640405117981251
268361164429695388
233296500594957760
231520795354799408
200504417121199076
123143535644725907
103617333432766065