7764836 5401944 42760330 436856 35404
132108999 586550056 246
23 6529335 3900691602 47
917690048 5516580 78887102 41365 1561
49 90145641638 32
942007275 827 19514203012
77157400218 77428 884185702 85327124 40386939 301727 376284 897458072 176511 55533215 90 2963311 83 94622 63562953832