892760, 505256, 354311, 978463, 747250, 623814, 476001, 158018, 939832, 594926, 257695, 348944, 292667, 957573, 893890, 599899, 974365, 230942, 790743, 470569, 76044, 712050, 607768, 697885, 242918, 776081, 259692, 541208, 274825, 331723, 265667, 955365, 36776, 568706, 395711, 365510, 133657, 23798, 947628, 289024, 14492, 691157, 190127, 826541, 731145, 633666, 89885, 236842, 775336, 954177, 844822, 642801, 397247, 719903, 388281, 535419, 74029, 676956, 458940, 729107, 661760, 186895, 951803, 878303, 229284, 898185, 152166, 52585, 207583, 894286, 781412, 998637, 656280, 119597, 179089, 305304, 211477, 592491, 915935, 890417, 303273, 219325, 329586, 4850, 44395, 133032, 328840, 681248, 807261, 100338, 649548, 827196, 897839, 24302, 890479, 958993, 703319, 649189, 450225, 570073, 553174, 320426, 834772, 867132, 802517, 628381, 373110, 313088, 875261, 84722, 252108, 959490, 222030, 988331, 262716, 166874, 261507, 697902, 488972, 738311, 532501, 743554, 822266, 176559, 394031, 463265, 304994, 601565, 31432, 199278, 148298, 110036, 853450, 506082, 372970, 633911, 611083, 811081, 434105, 130875,

2490, 4743, 169, 810, 6658, 3425, 6464, 2239, 2605, 8423, 9744, 5389, 8537, 188, 3377, 1159, 7438, 1405, 6660, 8090, 5016, 1458, 6040, 6478, 995, 4979, 9662, 6592, 3867, 1075, 8276, 3108, 8135, 3320, 6726, 8111, 2924, 3222, 3264, 7607, 4599, 4996, 2952, 2458, 8367, 4061, 5766, 2355, 1681, 8694, 7083, 149, 6373, 8969, 3068, 3895, 9160, 1927, 479, 8930, 7917, 5487, 159, 7583, 3515, 246, 3082