305106560 4050522672 2815816047 439658454 2763790901 1948820669 1695708201 1663329555 902062885 1059468741 1864920896 529559337 31615776 3082027491 4288314808 4282171904 62783293 1436522244 1946879574 3507844108 2805891794 3566708543 466365141 3918666701 4169457898 517320953 4273938134 3202866687 109774015 3635611276 3390080729 719802571 2154113768 2058599553 2229500596 319232901 2285048584 3709943945 80534818 3487499469 1467419344 237393784 3210455698 1786434686 2977206550 526247931 1084070595 1238541980 4108843125 556379790 875319491 610243888 3088616323 106860697 4293113174 1599500149 3679368100 3023726172 1391395793 63723854 3958911024 8125580 2614781363 2055161430 270142526 4086024739 3185710713 459618927 4258714445 2289332070 1776023211 2272549826 328457745 3550853595 3023394837 296098882 2038368529 1854415620 3447570324 554205998 3763592240 1143687343 2824137172 2199068727 3575804405 353238950 158099077 710565147 2664873185 3137797683 3457386409 286118972 1278575688 289380279 3060234960 2412203566 2321796790 3136581730 909474773 675110434