2125605,4383793,2804554,4933756,698294,2093774,1875812,1604281,80872,571142,1042232,747372,3159527,1968768,2904751,3445,3096520,715922,3581819,1181835,225758,2334410,1851758,800357,2834175,2016422,303353,510702,3034458,2239533,1596880,2790585,260186,2020884,4619023,3380285,1749470,765367,304033,4456588,4974984,278533,4853850,1863488,244914,3166416,278122,152088,2904756,1556092,233273,3941538,80854,1897882,1350709,1162384,1115424,274158,3499063,53212,5109420,278123,204703,29008,53176,364268,1378698,1882117,1171052,128435,1667434,248543,2187680,948668,4597277,5015060,402417,1108525,956190,1181764,3452709,3581814,3625346,674223,2944929,3153954,3153965,2509264,53237,1093732,1764488,2442287,4511864,180337,956191,3441102,3608290,1097041,1052225,2263137,3697527,1596892,498527,79261,303367,1022236,2871844,2294723,3465448,78261,3625347,364271,1946427,4579301,3718978,2619727,3999684,2194725,290531,4409049,1174241,128411,2120870,674271,4994496,1658609,3159538,3441101,2916410,1691280,1851763,1035082,2042119,410323,3312049,1520241,2367854,78208,714563,861294,937160,3172108,603692,260150,571155,4277032,1955543,571091,3170415,278141,1115112,1299816,484301,889647,4576576,970609,1042238,603680,285143,803614,3155411,2044223,1296646,27412,2038399,2294712,3403,1123132,2971834,1503525,3092286,2942717,4834977,1848058,816058,1174240,898155,4655249,80844,2811872,3086382,754940,511089,236273,1684453,3219607,2976124,1897880,2904761,1068827,1275034,2699853,2892380,290494,644872,1977816,2016444,3312059,469576,3096525,28995,128399,3406755,804089,2095570,27842,2128031,1590259,130695,5109425,1218329,1985748,281474,1047521,1056578,105832,3086380,3070937,3385439,397626,720596,3065095,940593,3346060,1735046,3125532,2638546,346571,1099140,470384,956206,765398,2965467,248556,1836870,346555,1004370,484299,913576,706621,236274,1816876,2783150,2020891,2034080,341292,4544359,1907043,657616,177090,1897861,861295,53246,571070,807248,2906582,2445331,2361072,262396,622172,866826,457219,2491168,80859,1977811,1520239,4994504,622202,303366,1794251,1101239,1035065,265366,182668,1010881,3176376,5098339,663539,29026,965689,5179279,3721309,913570,536626,1299821,105745,4914178,2558576,948835,1848056,3057041,299851,3081012,53387,3005543,2361034,281438,5151160,1123128,303376,1248450,918739,3086388,402433,2239501,2239483,1335032,331007,814665,3477497,1897876,346554,4751737,1335033,2733961,4867964,2592983,377937,3583297,913586,3648609,262387,54255,2963006,1890000,2462181,1802481,3583305,262355,2882880,265361,260162,5015066,522193,699897,389649,2507130,1188080,1786374,253673,1285777,826511,2495795,3096516,78220,2338319,1068829,754945,1437141,1569415,4837604,1042231,3380316,706014,1556091,53356,1288645,348556,3186941,1727656,248563,1465861,4994513,2016450,780974,3034466,603682,364798,795595,1296661,3005536,892234,1266431,3195600,450102,1863490,3086393,262361,1269020,1556084,3090528,1307318,559492,128403,1035078,2748196,3435585,3006926,1040086,2263123,2230711,1327100,1635181,53360,4486544,1511936,155445,2783139,267085,209337,541868,3123124,912537,5005659,510707,3050907,2101073,676256,3312500,789088,3166419,1635166,819297,3312458,2231896,1327106,1604280,103775,5109410,1189059,3851,1080976,842011,2194722,3050909,525426,3075961,3583283,5004027,1181849,4933740,826122,3931931,2047337,1842732,4576568,313189,1569418,2099256,1307344,3494,348548,1280635,1955563,2995263,3009658,1280638,3231590,2385723,5004039,2287775,4098565,4535024,2445341,1152048,262407,2130322,3413,1408593,53248,362780,1989652,771464,720607,2956042,274136,2928636,209324,132408,776909,4544381,3346097,1968770,1035067,4955020,842035,698282,1199319,262390,2059644,2882876,1047536,1317102,3380325,1350745,2997011,1250550,386259,1035079,1004362,1691279,290523,2147985,2007586,2263143,2353259,3306452,1093727,3132446,723203,705993,2811860,3882939,3744541,3022268,2230709,1326421,1317107,1527780,4914185,3004220,4994488,28982,3554584,252904,2997020,525400,4916831,650340,2085743,3346132,4640573,4657448,1940990,2200464,1317110,2011984,804104,1074460,2367904,2174428,182679,4914190,303324,3050902,484296,1582699,2998548,735511,1238428,816080,1360279,874592,3004217,532288,1068832,2025619,3312449,1145920,972037,1684447,853289,548404,128455,630606,1625624,2012002,3047650,3312043,936388,3034471,1208447,754955,267114,2174429,1135816,816077,1973485,132405,155432,4798080,1115423,1047535,2541684,3312084,2361071,