401494609 29925595 154288785 897254195 965044692 901625254
500000000 500000000 500000000 752150685 969428365 972960405
347804490 500000000 96083021 559766982 500000000 988657248
500000000 89932793 500000000 909638149 535632509 500000000
500000000 500000000 500000000 500000000 500000000 767359694
122326098 500000000 97824120 855627767 885380954 683969381
500000000 287794439 83099434 621603704 972425518 976758228
500000000 17476256 113366925 961379986 846466270 594440711
163841523 12452593 500000000 627102079 794731650 600788249
232764881 143647992 68411114 920405739 944088124 886391660
