678548, 287641, 755249, 904356, 305767, 632454, 766136, 210666, 19373, 651222, 919890, 815589, 954553, 289579, 923172, 566088, 944012, 639279, 155834, 641444, 362651, 559665, 962821, 559875, 158426, 806407, 286820, 936850, 451895, 960132, 166742, 976785, 379949, 810014, 159699, 997382, 725354, 651134, 327377, 670367, 422105, 564117, 98768, 950296, 727395, 925728, 436648, 4889, 518577, 352378, 266359, 200623, 906806, 679887, 62765, 719984, 827026, 193793, 785067, 476456, 54516, 406597, 304696, 307759, 226388, 501547, 9895, 484459, 553926, 150882, 514597, 101559, 154965, 267416, 439438, 452492, 146055, 985117, 270574, 274023, 953011, 989708, 477738, 879606, 638510, 648353, 901352, 494729, 45262, 996348, 506015, 978653, 307928, 102820, 256644, 75463, 152411, 172560, 539335, 661812, 82652, 330951, 60076, 40320, 587822, 590036, 485507, 745906, 532458, 371937, 225568, 998755, 512570, 8127, 223479, 229749, 980103, 290134, 386377, 145516, 367121, 68036, 304240, 646062, 662667, 625797, 465397, 266213, 795866, 29870, 944278, 325475, 820317, 964559, 946062, 180892, 845625, 165809, 62868, 986560,

8299, 6138, 2370, 2733, 1544, 522, 5628, 230, 9932, 5898, 977, 2525, 196, 931, 2302, 8080, 6921, 3553, 3017, 9617, 9316, 5547, 3915, 8774, 5652, 3239, 2377, 6060, 9946, 3397, 7788, 2847, 5693, 3997, 2684, 3271, 3752, 6943, 4592, 1512, 387, 6871, 514, 5336, 9921, 2706, 208, 2416, 1952, 4611, 26, 6636, 6697, 1443, 9295, 1533, 7705, 2445, 1333, 8677, 6513, 8962, 6935, 2622, 7789, 3522, 5113