2954705 380270 18137147365 96 8514
522105 17716 4992423311 366723298 189
50254997589 16 27913 859
9584110458 1577520400 928945 28424177371
31 491488234 28
2440358346 406837 130 8409924355 67246849704
3582720953 38543748385 58 252710 37966195202 901798 38275 81131 68 975250169 30200946674 16871 70