882961400731012835
843104752195844127
874410279581437406
836056521924980091
708609856950367185
773191733798226105
615171577255027399
403757882950925658
499162777115610350
376760583819914015
56836064243569906
197147781947527556
917188425090488736