25922755 667526160 71785412475 23214320 23097582
47671981335 27619979 26057
7032 11 8548897309 8117 658353485
41914 29272089 481887 422 90056652
1233 232967149 4330043
83472110759 7356084493 796558228 3441417592
5757897 213 3175487885 64061905 4138569 59 71130087 7707 52503 27370 586403204 875739 945943