889614, 265016, 681882, 405282, 225279, 980849, 328991, 947483, 421623, 36751, 292144, 563796, 970549, 904890, 475628, 588101, 47911, 210172, 840252, 942961, 655419, 152420, 766425, 770270, 546301, 818728, 697217, 726429, 421248, 130692, 976334, 262118, 571909, 754037, 87743, 477690, 620807, 727571, 730013, 575278, 304860, 114757, 776529, 669843, 472504, 94652, 519327, 473081, 829059, 503395, 924114, 659963, 611195, 932152, 885374, 617520, 901434, 192310, 573461, 875738, 662687, 494801, 327159, 273249, 194999, 73020, 757728, 664033, 120516, 710129, 103613, 196122, 59925, 683008, 250584, 679350, 529136, 95284, 142032, 12512, 145175, 456143, 818514, 271824, 716359, 944918, 309600, 825017, 529471, 2910, 66771, 693326, 856409, 452200, 157141, 335471, 550243, 205218, 911788, 307784, 458993, 448118, 393741, 138117, 781160, 703267, 823285, 443836, 185202, 678134, 360747, 644658, 805217, 279745, 326916, 345152, 840230, 554502, 66404, 157183, 833645, 695493, 257041, 336622, 35364, 784585, 28359, 307100, 279118, 550580, 174373, 391942, 689000, 248573, 639062, 602966, 266204, 129634, 437788, 965487,

4811, 8693, 1794, 3430, 7633, 645, 7893, 9522, 4029, 2337, 6066, 5147, 1351, 3960, 1106, 461, 1116, 1009, 917, 7493, 3374, 7925, 2702, 6049, 9454, 7149, 6752, 4246, 8738, 3831, 1820, 5758, 3444, 5844, 1205, 2909, 1473, 5845, 8279, 904, 278, 3251, 348, 5131, 5702, 8928, 3253, 457, 1452, 1057, 9635, 7234, 4798, 5282, 4971, 808, 4238, 2277, 1556, 3671, 6370, 4779, 7283, 6318, 1535, 1390, 1339