87 2490582423 43783 417078074
545600 19738636 8238693792 71
5162190 432061 27985361 3302497546
471678743 86496 1605693885 657 24223156
401181 346699 3425
307523506 785239843 754024231
4619 76024209867 12069167 33867918 540487 4177141 61448 76644027240 956 5829769 27 6015782134 680116