37371, 147529, 671413, 298640, 827261, 738381, 391593, 596834, 884371, 260360, 723162, 985531, 552605, 199553, 881869, 522998, 995907, 508547, 731479, 780881, 471582, 256258, 761729, 438648, 475124, 382408, 4064, 950952, 915915, 410648, 632692, 717022, 604172, 295918, 32754, 894389, 596060, 367510, 3737, 3886, 505165, 677144, 754231, 65895, 778600, 467928, 410188, 39889, 410517, 350009, 412604, 947606, 395045, 366451, 121273, 877641, 756629, 135664, 182880, 181004, 678101, 372770, 833880, 102649, 748465, 687666, 697055, 169732, 950387, 490880, 906518, 698095, 923305, 174006, 35317, 67664, 3940, 801707, 853092, 82215, 357012, 762626, 405152, 146166, 468539, 427197, 5566, 38202, 959050, 35056, 567216, 707784, 543152, 408975, 413845, 997801, 261070, 824922, 692783, 21760, 608133, 536377, 574248, 542569, 786786, 527663, 680342, 925157, 744936, 619738, 825320, 929635, 377964, 752611, 725645, 232067, 223327, 947475, 343023, 330870, 67667, 483809, 93978, 971502, 743096, 997693, 208777, 654804, 681884, 657486, 181784, 741305, 657997, 202683, 178822, 130826, 392085, 994496, 23599, 324975,