0 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 0 499 0 1 1 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 1 2 1 0 2 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 2 3 2 1 3 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 3 4 3 2 4 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 4 5 4 3 5 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 5 6 5 4 6 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 6 7 6 5 7 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 7 8 7 6 8 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 8 9 8 7 9 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 9 10 9 8 10 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 10 11 10 9 11 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 11 12 11 10 12 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 12 13 12 11 13 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 13 14 13 12 14 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 14 15 14 13 15 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 15 16 15 14 16 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 16 17 16 15 17 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 17 18 17 16 18 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 18 19 18 17 19 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 19 20 19 18 20 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 20 21 20 19 21 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 21 22 21 20 22 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 22 23 22 21 23 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 23 24 23 22 24 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 24 25 24 23 25 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 25 26 25 24 26 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 26 27 26 25 27 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 27 28 27 26 28 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 28 29 28 27 29 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 29 30 29 28 30 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 30 31 30 29 31 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 31 32 31 30 32 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 32 33 32 31 33 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 33 34 33 32 34 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 34 35 34 33 35 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 35 36 35 34 36 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 36 37 36 35 37 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 37 38 37 36 38 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 38 39 38 37 39 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 39 40 39 38 40 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 40 41 40 39 41 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 41 42 41 40 42 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 42 43 42 41 43 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 43 44 43 42 44 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 44 45 44 43 45 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 45 46 45 44 46 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 46 47 46 45 47 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 47 48 47 46 48 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 48 49 48 47 49 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 49 50 49 48 50 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 50 51 50 49 51 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 51 52 51 50 52 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 52 53 52 51 53 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 53 54 53 52 54 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 54 55 54 53 55 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 55 56 55 54 56 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 56 57 56 55 57 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 57 58 57 56 58 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 58 59 58 57 59 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 59 60 59 58 60 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 60 61 60 59 61 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 61 62 61 60 62 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 62 63 62 61 63 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 63 64 63 62 64 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 64 65 64 63 65 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 65 66 65 64 66 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 66 67 66 65 67 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 67 68 67 66 68 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 68 69 68 67 69 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 69 70 69 68 70 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 70 71 70 69 71 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 71 72 71 70 72 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 72 73 72 71 73 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 73 74 73 72 74 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 74 75 74 73 75 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 75 76 75 74 76 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 76 77 76 75 77 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 77 78 77 76 78 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 78 79 78 77 79 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 79 80 79 78 80 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 80 81 80 79 81 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 81 82 81 80 82 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 82 83 82 81 83 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 83 84 83 82 84 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 84 85 84 83 85 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 85 86 85 84 86 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 86 87 86 85 87 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 87 88 87 86 88 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 88 89 88 87 89 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 89 90 89 88 90 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 90 91 90 89 91 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 91 92 91 90 92 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 92 93 92 91 93 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 93 94 93 92 94 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 94 95 94 93 95 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 95 96 95 94 96 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 96 97 96 95 97 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 97 98 97 96 98 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 98 99 98 97 99 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 99 100 99 98 100 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 100 101 100 99 101 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 101 102 101 100 102 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 102 103 102 101 103 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 103 104 103 102 104 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 104 105 104 103 105 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 105 106 105 104 106 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 106 107 106 105 107 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 107 108 107 106 108 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 108 109 108 107 109 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 109 110 109 108 110 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 110 111 110 109 111 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 111 112 111 110 112 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 112 113 112 111 113 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 113 114 113 112 114 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 114 115 114 113 115 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 115 116 115 114 116 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 116 117 116 115 117 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 117 118 117 116 118 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 118 119 118 117 119 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 119 120 119 118 120 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 120 121 120 119 121 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 121 122 121 120 122 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 122 123 122 121 123 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 123 124 123 122 124 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 124 125 124 123 125 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 125 126 125 124 126 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 126 127 126 125 127 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 127 128 127 126 128 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 128 129 128 127 129 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 129 130 129 128 130 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 130 131 130 129 131 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 131 132 131 130 132 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 132 133 132 131 133 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 133 134 133 132 134 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 134 135 134 133 135 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 135 136 135 134 136 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 136 137 136 135 137 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 137 138 137 136 138 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 138 139 138 137 139 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 139 140 139 138 140 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 140 141 140 139 141 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 141 142 141 140 142 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 142 143 142 141 143 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 143 144 143 142 144 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 144 145 144 143 145 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 145 146 145 144 146 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 146 147 146 145 147 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 147 148 147 146 148 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 148 149 148 147 149 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 149 150 149 148 150 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 150 151 150 149 151 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 151 152 151 150 152 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 152 153 152 151 153 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 153 154 153 152 154 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 154 155 154 153 155 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 155 156 155 154 156 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 156 157 156 155 157 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 157 158 157 156 158 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 158 159 158 157 159 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 159 160 159 158 160 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 160 161 160 159 161 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 161 162 161 160 162 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 162 163 162 161 163 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 163 164 163 162 164 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 164 165 164 163 165 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 165 166 165 164 166 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 166 167 166 165 167 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 167 168 167 166 168 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 168 169 168 167 169 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 169 170 169 168 170 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 170 171 170 169 171 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 171 172 171 170 172 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 172 173 172 171 173 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 173 174 173 172 174 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 174 175 174 173 175 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 175 176 175 174 176 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 176 177 176 175 177 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 177 178 177 176 178 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 178 179 178 177 179 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 179 180 179 178 180 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 180 181 180 179 181 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 181 182 181 180 182 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 182 183 182 181 183 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 183 184 183 182 184 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 184 185 184 183 185 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 185 186 185 184 186 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 186 187 186 185 187 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 187 188 187 186 188 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 188 189 188 187 189 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 189 190 189 188 190 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 190 191 190 189 191 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 191 192 191 190 192 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 192 193 192 191 193 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 193 194 193 192 194 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 194 195 194 193 195 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 195 196 195 194 196 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 196 197 196 195 197 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 197 198 197 196 198 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 198 199 198 197 199 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 199 200 199 198 200 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 200 201 200 199 201 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 201 202 201 200 202 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 202 203 202 201 203 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 203 204 203 202 204 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 204 205 204 203 205 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 205 206 205 204 206 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 206 207 206 205 207 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 207 208 207 206 208 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 208 209 208 207 209 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 209 210 209 208 210 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 210 211 210 209 211 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 211 212 211 210 212 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 212 213 212 211 213 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 213 214 213 212 214 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 214 215 214 213 215 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 215 216 215 214 216 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 216 217 216 215 217 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 217 218 217 216 218 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 218 219 218 217 219 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 219 220 219 218 220 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 220 221 220 219 221 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 221 222 221 220 222 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 222 223 222 221 223 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 223 224 223 222 224 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 224 225 224 223 225 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 225 226 225 224 226 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 226 227 226 225 227 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 227 228 227 226 228 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 228 229 228 227 229 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 229 230 229 228 230 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 230 231 230 229 231 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 231 232 231 230 232 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 232 233 232 231 233 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 233 234 233 232 234 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 234 235 234 233 235 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 235 236 235 234 236 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 236 237 236 235 237 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 237 238 237 236 238 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 238 239 238 237 239 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 239 240 239 238 240 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 240 241 240 239 241 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 241 242 241 240 242 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 242 243 242 241 243 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 243 244 243 242 244 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 244 245 244 243 245 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 245 246 245 244 246 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 246 247 246 245 247 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 247 248 247 246 248 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 248 249 248 247 249 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 249 250 249 248 250 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 250 251 250 249 251 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 251 252 251 250 252 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 252 253 252 251 253 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 253 254 253 252 254 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 254 255 254 253 255 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 255 256 255 254 256 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 256 257 256 255 257 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 257 258 257 256 258 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 258 259 258 257 259 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 259 260 259 258 260 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 260 261 260 259 261 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 261 262 261 260 262 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 262 263 262 261 263 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 263 264 263 262 264 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 264 265 264 263 265 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 265 266 265 264 266 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 266 267 266 265 267 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 267 268 267 266 268 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 268 269 268 267 269 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 269 270 269 268 270 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 270 271 270 269 271 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 271 272 271 270 272 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 272 273 272 271 273 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 273 274 273 272 274 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 274 275 274 273 275 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 275 276 275 274 276 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 276 277 276 275 277 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 277 278 277 276 278 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 278 279 278 277 279 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 279 280 279 278 280 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 280 281 280 279 281 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 281 282 281 280 282 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 282 283 282 281 283 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 283 284 283 282 284 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 284 285 284 283 285 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 285 286 285 284 286 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 286 287 286 285 287 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 287 288 287 286 288 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 288 289 288 287 289 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 289 290 289 288 290 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 290 291 290 289 291 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 291 292 291 290 292 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 292 293 292 291 293 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 293 294 293 292 294 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 294 295 294 293 295 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 295 296 295 294 296 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 296 297 296 295 297 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 297 298 297 296 298 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 298 299 298 297 299 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 299 300 299 298 300 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 300 301 300 299 301 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 301 302 301 300 302 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 302 303 302 301 303 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 303 304 303 302 304 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 304 305 304 303 305 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 305 306 305 304 306 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 306 307 306 305 307 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 307 308 307 306 308 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 308 309 308 307 309 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 309 310 309 308 310 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 310 311 310 309 311 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 311 312 311 310 312 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 312 313 312 311 313 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 313 314 313 312 314 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 314 315 314 313 315 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 315 316 315 314 316 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 316 317 316 315 317 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 317 318 317 316 318 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 318 319 318 317 319 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 319 320 319 318 320 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 320 321 320 319 321 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 321 322 321 320 322 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 322 323 322 321 323 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 323 324 323 322 324 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 324 325 324 323 325 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 325 326 325 324 326 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 326 327 326 325 327 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 327 328 327 326 328 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 328 329 328 327 329 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 329 330 329 328 330 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 330 331 330 329 331 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 331 332 331 330 332 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 332 333 332 331 333 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 333 334 333 332 334 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 334 335 334 333 335 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 335 336 335 334 336 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 336 337 336 335 337 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 337 338 337 336 338 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 338 339 338 337 339 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 339 340 339 338 340 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 340 341 340 339 341 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 341 342 341 340 342 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 342 343 342 341 343 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 343 344 343 342 344 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 344 345 344 343 345 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 345 346 345 344 346 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 346 347 346 345 347 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 347 348 347 346 348 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 348 349 348 347 349 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 349 350 349 348 350 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 350 351 350 349 351 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 351 352 351 350 352 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 352 353 352 351 353 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 353 354 353 352 354 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 354 355 354 353 355 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 355 356 355 354 356 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 356 357 356 355 357 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 357 358 357 356 358 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 358 359 358 357 359 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 359 360 359 358 360 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 360 361 360 359 361 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 361 362 361 360 362 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 362 363 362 361 363 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 363 364 363 362 364 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 364 365 364 363 365 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 365 366 365 364 366 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 366 367 366 365 367 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 367 368 367 366 368 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 368 369 368 367 369 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 369 370 369 368 370 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 370 371 370 369 371 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 371 372 371 370 372 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 372 373 372 371 373 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 373 374 373 372 374 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 374 375 374 373 375 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 375 376 375 374 376 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 376 377 376 375 377 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 377 378 377 376 378 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 378 379 378 377 379 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 379 380 379 378 380 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 380 381 380 379 381 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 381 382 381 380 382 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 382 383 382 381 383 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 383 384 383 382 384 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 384 385 384 383 385 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 385 386 385 384 386 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 386 387 386 385 387 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 387 388 387 386 388 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 388 389 388 387 389 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 389 390 389 388 390 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 390 391 390 389 391 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 391 392 391 390 392 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 392 393 392 391 393 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 393 394 393 392 394 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 394 395 394 393 395 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 395 396 395 394 396 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 396 397 396 395 397 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 397 398 397 396 398 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 398 399 398 397 399 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 399 400 399 398 400 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 400 401 400 399 401 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 401 402 401 400 402 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 402 403 402 401 403 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 403 404 403 402 404 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 404 405 404 403 405 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 405 406 405 404 406 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 406 407 406 405 407 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 407 408 407 406 408 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 408 409 408 407 409 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 409 410 409 408 410 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 410 411 410 409 411 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 411 412 411 410 412 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 412 413 412 411 413 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 413 414 413 412 414 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 414 415 414 413 415 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 415 416 415 414 416 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 416 417 416 415 417 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 417 418 417 416 418 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 418 419 418 417 419 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 419 420 419 418 420 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 420 421 420 419 421 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 421 422 421 420 422 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 422 423 422 421 423 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 423 424 423 422 424 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 424 425 424 423 425 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 425 426 425 424 426 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 426 427 426 425 427 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 427 428 427 426 428 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 428 429 428 427 429 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 429 430 429 428 430 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 430 431 430 429 431 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 431 432 431 430 432 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 432 433 432 431 433 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 433 434 433 432 434 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 434 435 434 433 435 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 435 436 435 434 436 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 436 437 436 435 437 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 437 438 437 436 438 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 438 439 438 437 439 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 439 440 439 438 440 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 440 441 440 439 441 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 441 442 441 440 442 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 442 443 442 441 443 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 443 444 443 442 444 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 444 445 444 443 445 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 445 446 445 444 446 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 446 447 446 445 447 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 447 448 447 446 448 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 448 449 448 447 449 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 449 450 449 448 450 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 450 451 450 449 451 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 451 452 451 450 452 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 452 453 452 451 453 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 453 454 453 452 454 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 454 455 454 453 455 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 455 456 455 454 456 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 456 457 456 455 457 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 457 458 457 456 458 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 458 459 458 457 459 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 459 460 459 458 460 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 460 461 460 459 461 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 461 462 461 460 462 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 462 463 462 461 463 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 463 464 463 462 464 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 464 465 464 463 465 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 465 466 465 464 466 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 466 467 466 465 467 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 467 468 467 466 468 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 468 469 468 467 469 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 469 470 469 468 470 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 470 471 470 469 471 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 471 472 471 470 472 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 472 473 472 471 473 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 473 474 473 472 474 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 474 475 474 473 475 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 475 476 475 474 476 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 476 477 476 475 477 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 477 478 477 476 478 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 478 479 478 477 479 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 479 480 479 478 480 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 480 481 480 479 481 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 481 482 481 480 482 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 482 483 482 481 483 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 483 484 483 482 484 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 484 485 484 483 485 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 485 486 485 484 486 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 486 487 486 485 487 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 487 488 487 486 488 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 488 489 488 487 489 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 489 490 489 488 490 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 490 491 490 489 491 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 491 492 491 490 492 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 492 493 492 491 493 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 493 494 493 492 494 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 494 495 494 493 495 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 495 496 495 494 496 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 496 497 496 495 497 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 497 498 497 496 498 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 498 499 498 497 499 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 173, 505588, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 499 498 0 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 0 498 0 1 1 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 1 2 1 0 2 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 2 3 2 1 3 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 3 4 3 2 4 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 4 5 4 3 5 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 5 6 5 4 6 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 6 7 6 5 7 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 7 8 7 6 8 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 8 9 8 7 9 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 9 10 9 8 10 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 10 11 10 9 11 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 11 12 11 10 12 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 12 13 12 11 13 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 13 14 13 12 14 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 14 15 14 13 15 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 15 16 15 14 16 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 16 17 16 15 17 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 17 18 17 16 18 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 18 19 18 17 19 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 19 20 19 18 20 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 20 21 20 19 21 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 21 22 21 20 22 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 22 23 22 21 23 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 23 24 23 22 24 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 24 25 24 23 25 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 25 26 25 24 26 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 26 27 26 25 27 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 27 28 27 26 28 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 28 29 28 27 29 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 29 30 29 28 30 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 30 31 30 29 31 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 31 32 31 30 32 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 32 33 32 31 33 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 33 34 33 32 34 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 34 35 34 33 35 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 35 36 35 34 36 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 36 37 36 35 37 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 37 38 37 36 38 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 38 39 38 37 39 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 39 40 39 38 40 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 40 41 40 39 41 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 41 42 41 40 42 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 42 43 42 41 43 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 43 44 43 42 44 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 44 45 44 43 45 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 45 46 45 44 46 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 46 47 46 45 47 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 47 48 47 46 48 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 48 49 48 47 49 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 49 50 49 48 50 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 50 51 50 49 51 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 51 52 51 50 52 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 52 53 52 51 53 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 53 54 53 52 54 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 54 55 54 53 55 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 55 56 55 54 56 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 56 57 56 55 57 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 57 58 57 56 58 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 58 59 58 57 59 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 59 60 59 58 60 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 60 61 60 59 61 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 61 62 61 60 62 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 62 63 62 61 63 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 63 64 63 62 64 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 64 65 64 63 65 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 65 66 65 64 66 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 66 67 66 65 67 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 67 68 67 66 68 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 68 69 68 67 69 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 69 70 69 68 70 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 70 71 70 69 71 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 71 72 71 70 72 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 72 73 72 71 73 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 73 74 73 72 74 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 74 75 74 73 75 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 75 76 75 74 76 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 76 77 76 75 77 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 77 78 77 76 78 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 78 79 78 77 79 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 79 80 79 78 80 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 80 81 80 79 81 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 81 82 81 80 82 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 82 83 82 81 83 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 83 84 83 82 84 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 84 85 84 83 85 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 85 86 85 84 86 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 86 87 86 85 87 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 87 88 87 86 88 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 88 89 88 87 89 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 89 90 89 88 90 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 90 91 90 89 91 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 91 92 91 90 92 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 92 93 92 91 93 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 93 94 93 92 94 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 94 95 94 93 95 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 95 96 95 94 96 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 96 97 96 95 97 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 97 98 97 96 98 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 98 99 98 97 99 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 99 100 99 98 100 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 100 101 100 99 101 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 101 102 101 100 102 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 102 103 102 101 103 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 103 104 103 102 104 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 104 105 104 103 105 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 105 106 105 104 106 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 106 107 106 105 107 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 107 108 107 106 108 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 108 109 108 107 109 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 109 110 109 108 110 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 110 111 110 109 111 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 111 112 111 110 112 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 112 113 112 111 113 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 113 114 113 112 114 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 114 115 114 113 115 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 115 116 115 114 116 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 116 117 116 115 117 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 117 118 117 116 118 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 118 119 118 117 119 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 119 120 119 118 120 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 120 121 120 119 121 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 121 122 121 120 122 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 122 123 122 121 123 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 123 124 123 122 124 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 124 125 124 123 125 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 125 126 125 124 126 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 126 127 126 125 127 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 127 128 127 126 128 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 128 129 128 127 129 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 129 130 129 128 130 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 130 131 130 129 131 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 131 132 131 130 132 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 132 133 132 131 133 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 133 134 133 132 134 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 134 135 134 133 135 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 135 136 135 134 136 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 136 137 136 135 137 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 137 138 137 136 138 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 138 139 138 137 139 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 139 140 139 138 140 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 140 141 140 139 141 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 141 142 141 140 142 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 142 143 142 141 143 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 143 144 143 142 144 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 144 145 144 143 145 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 145 146 145 144 146 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 146 147 146 145 147 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 147 148 147 146 148 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 148 149 148 147 149 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 149 150 149 148 150 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 150 151 150 149 151 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 151 152 151 150 152 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 152 153 152 151 153 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 153 154 153 152 154 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 154 155 154 153 155 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 155 156 155 154 156 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 156 157 156 155 157 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 157 158 157 156 158 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 158 159 158 157 159 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 159 160 159 158 160 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 160 161 160 159 161 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 161 162 161 160 162 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 162 163 162 161 163 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 163 164 163 162 164 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 164 165 164 163 165 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 165 166 165 164 166 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 166 167 166 165 167 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 167 168 167 166 168 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 168 169 168 167 169 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 169 170 169 168 170 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 170 171 170 169 171 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 171 172 171 170 172 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 172 173 172 171 173 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 173 174 173 172 174 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 174 175 174 173 175 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 175 176 175 174 176 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 176 177 176 175 177 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 177 178 177 176 178 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 178 179 178 177 179 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 179 180 179 178 180 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 180 181 180 179 181 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 181 182 181 180 182 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 182 183 182 181 183 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 183 184 183 182 184 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 184 185 184 183 185 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 185 186 185 184 186 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 186 187 186 185 187 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 187 188 187 186 188 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 188 189 188 187 189 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 189 190 189 188 190 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 190 191 190 189 191 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 191 192 191 190 192 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 192 193 192 191 193 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 193 194 193 192 194 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 194 195 194 193 195 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 195 196 195 194 196 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 196 197 196 195 197 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 197 198 197 196 198 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 198 199 198 197 199 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 199 200 199 198 200 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 200 201 200 199 201 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 201 202 201 200 202 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 202 203 202 201 203 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 203 204 203 202 204 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 204 205 204 203 205 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 205 206 205 204 206 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 206 207 206 205 207 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 207 208 207 206 208 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 208 209 208 207 209 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 209 210 209 208 210 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 210 211 210 209 211 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 211 212 211 210 212 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 212 213 212 211 213 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 213 214 213 212 214 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 214 215 214 213 215 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 215 216 215 214 216 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 216 217 216 215 217 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 217 218 217 216 218 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 218 219 218 217 219 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 219 220 219 218 220 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 220 221 220 219 221 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 221 222 221 220 222 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 222 223 222 221 223 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 223 224 223 222 224 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 224 225 224 223 225 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 225 226 225 224 226 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 226 227 226 225 227 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 227 228 227 226 228 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 228 229 228 227 229 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 229 230 229 228 230 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 230 231 230 229 231 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 231 232 231 230 232 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 232 233 232 231 233 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 233 234 233 232 234 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 234 235 234 233 235 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 235 236 235 234 236 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 236 237 236 235 237 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 237 238 237 236 238 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 238 239 238 237 239 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 239 240 239 238 240 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 240 241 240 239 241 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 241 242 241 240 242 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 242 243 242 241 243 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 243 244 243 242 244 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 244 245 244 243 245 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 245 246 245 244 246 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 246 247 246 245 247 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 247 248 247 246 248 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 248 249 248 247 249 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 249 250 249 248 250 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 250 251 250 249 251 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 251 252 251 250 252 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 252 253 252 251 253 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 253 254 253 252 254 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 254 255 254 253 255 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 255 256 255 254 256 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 256 257 256 255 257 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 257 258 257 256 258 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 258 259 258 257 259 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 259 260 259 258 260 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 260 261 260 259 261 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 261 262 261 260 262 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 262 263 262 261 263 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 263 264 263 262 264 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 264 265 264 263 265 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 265 266 265 264 266 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 266 267 266 265 267 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 267 268 267 266 268 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 268 269 268 267 269 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 269 270 269 268 270 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 270 271 270 269 271 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 271 272 271 270 272 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 272 273 272 271 273 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 273 274 273 272 274 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 274 275 274 273 275 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 275 276 275 274 276 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 276 277 276 275 277 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 277 278 277 276 278 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 278 279 278 277 279 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 279 280 279 278 280 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 280 281 280 279 281 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 281 282 281 280 282 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 282 283 282 281 283 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 283 284 283 282 284 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 284 285 284 283 285 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 285 286 285 284 286 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 286 287 286 285 287 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 287 288 287 286 288 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 288 289 288 287 289 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 289 290 289 288 290 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 290 291 290 289 291 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 291 292 291 290 292 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 292 293 292 291 293 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 293 294 293 292 294 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 294 295 294 293 295 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 295 296 295 294 296 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 296 297 296 295 297 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 297 298 297 296 298 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 298 299 298 297 299 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 299 300 299 298 300 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 300 301 300 299 301 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 301 302 301 300 302 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 302 303 302 301 303 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 303 304 303 302 304 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 304 305 304 303 305 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 305 306 305 304 306 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 306 307 306 305 307 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 307 308 307 306 308 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 308 309 308 307 309 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 309 310 309 308 310 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 310 311 310 309 311 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 311 312 311 310 312 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 312 313 312 311 313 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 313 314 313 312 314 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 314 315 314 313 315 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 315 316 315 314 316 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 316 317 316 315 317 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 317 318 317 316 318 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 318 319 318 317 319 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 319 320 319 318 320 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 320 321 320 319 321 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 321 322 321 320 322 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 322 323 322 321 323 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 323 324 323 322 324 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 324 325 324 323 325 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 325 326 325 324 326 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 326 327 326 325 327 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 327 328 327 326 328 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 328 329 328 327 329 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 329 330 329 328 330 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 330 331 330 329 331 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 331 332 331 330 332 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 332 333 332 331 333 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 333 334 333 332 334 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 334 335 334 333 335 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 335 336 335 334 336 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 336 337 336 335 337 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 337 338 337 336 338 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 338 339 338 337 339 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 339 340 339 338 340 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 340 341 340 339 341 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 341 342 341 340 342 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 342 343 342 341 343 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 343 344 343 342 344 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 344 345 344 343 345 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 345 346 345 344 346 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 346 347 346 345 347 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 347 348 347 346 348 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 348 349 348 347 349 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 349 350 349 348 350 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 350 351 350 349 351 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 351 352 351 350 352 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 352 353 352 351 353 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 353 354 353 352 354 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 354 355 354 353 355 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 355 356 355 354 356 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 356 357 356 355 357 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 357 358 357 356 358 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 358 359 358 357 359 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 359 360 359 358 360 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 360 361 360 359 361 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 361 362 361 360 362 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 362 363 362 361 363 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 363 364 363 362 364 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 364 365 364 363 365 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 365 366 365 364 366 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 366 367 366 365 367 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 367 368 367 366 368 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 368 369 368 367 369 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 369 370 369 368 370 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 370 371 370 369 371 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 371 372 371 370 372 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 372 373 372 371 373 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 373 374 373 372 374 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 374 375 374 373 375 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 375 376 375 374 376 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 376 377 376 375 377 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 377 378 377 376 378 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 378 379 378 377 379 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 379 380 379 378 380 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 380 381 380 379 381 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 381 382 381 380 382 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 382 383 382 381 383 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 383 384 383 382 384 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 384 385 384 383 385 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 385 386 385 384 386 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 386 387 386 385 387 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 387 388 387 386 388 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 388 389 388 387 389 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 389 390 389 388 390 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 390 391 390 389 391 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 391 392 391 390 392 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 392 393 392 391 393 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 393 394 393 392 394 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 394 395 394 393 395 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 395 396 395 394 396 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 396 397 396 395 397 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 397 398 397 396 398 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 398 399 398 397 399 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 399 400 399 398 400 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 400 401 400 399 401 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 401 402 401 400 402 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 402 403 402 401 403 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 403 404 403 402 404 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 404 405 404 403 405 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 405 406 405 404 406 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 406 407 406 405 407 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 407 408 407 406 408 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 408 409 408 407 409 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 409 410 409 408 410 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 410 411 410 409 411 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 411 412 411 410 412 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 412 413 412 411 413 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 413 414 413 412 414 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 414 415 414 413 415 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 415 416 415 414 416 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 416 417 416 415 417 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 417 418 417 416 418 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 418 419 418 417 419 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 419 420 419 418 420 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 420 421 420 419 421 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 421 422 421 420 422 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 422 423 422 421 423 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 423 424 423 422 424 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 424 425 424 423 425 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 425 426 425 424 426 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 426 427 426 425 427 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 427 428 427 426 428 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 428 429 428 427 429 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 429 430 429 428 430 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 430 431 430 429 431 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 431 432 431 430 432 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 432 433 432 431 433 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 433 434 433 432 434 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 434 435 434 433 435 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 435 436 435 434 436 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 436 437 436 435 437 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 437 438 437 436 438 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 438 439 438 437 439 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 439 440 439 438 440 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 440 441 440 439 441 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 441 442 441 440 442 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 442 443 442 441 443 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 443 444 443 442 444 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 444 445 444 443 445 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 445 446 445 444 446 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 446 447 446 445 447 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 447 448 447 446 448 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 448 449 448 447 449 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 449 450 449 448 450 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 450 451 450 449 451 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 451 452 451 450 452 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 452 453 452 451 453 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 453 454 453 452 454 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 454 455 454 453 455 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 455 456 455 454 456 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 456 457 456 455 457 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 457 458 457 456 458 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 458 459 458 457 459 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 459 460 459 458 460 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 460 461 460 459 461 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 461 462 461 460 462 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 462 463 462 461 463 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 463 464 463 462 464 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 464 465 464 463 465 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 465 466 465 464 466 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 466 467 466 465 467 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 467 468 467 466 468 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 468 469 468 467 469 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 469 470 469 468 470 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 470 471 470 469 471 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 471 472 471 470 472 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 472 473 472 471 473 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 473 474 473 472 474 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 474 475 474 473 475 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 475 476 475 474 476 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 476 477 476 475 477 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 477 478 477 476 478 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 478 479 478 477 479 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 479 480 479 478 480 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 480 481 480 479 481 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 481 482 481 480 482 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 482 483 482 481 483 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 483 484 483 482 484 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 484 485 484 483 485 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 485 486 485 484 486 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 486 487 486 485 487 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 487 488 487 486 488 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 488 489 488 487 489 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 489 490 489 488 490 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 490 491 490 489 491 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 491 492 491 490 492 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 492 493 492 491 493 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 493 494 493 492 494 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 494 495 494 493 495 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 495 496 495 494 496 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 496 497 496 495 497 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 497 498 497 496 498 [19480, 664871, 463323, 194160, 725098, 926492, 420299, 105199, 485537, 225764, 12784, 896543, 487482, 826368, 942019, 92834, 850987, 889909, 730129, 713923, 108761, 518016, 894106, 785566, 857348, 587799, 165124, 737003, 632477, 672662, 20489, 970290, 116764, 988802, 316439, 778279, 157948, 25155, 759151, 921487, 818460, 411005, 344703, 189746, 318871, 204056, 111687, 864199, 83973, 155180, 712887, 775006, 599679, 483216, 55687, 783486, 479906, 44915, 401767, 621423, 848171, 442573, 718011, 897866, 602200, 69109, 552509, 506540, 949317, 465011, 986896, 679061, 338131, 485269, 239929, 427249, 796616, 398319, 63701, 43014, 364698, 196232, 70039, 476561, 319440, 36952, 70399, 6002, 290330, 924058, 790280, 677684, 905605, 988480, 792800, 469747, 561946, 823722, 616158, 50692, 361565, 744074, 168856, 263297, 436340, 977357, 732991, 665638, 62902, 994126, 20738, 320175, 770722, 789195, 300020, 214852, 701323, 951323, 734834, 334816, 933115, 501886, 400419, 720728, 358519, 372001, 806749, 158606, 764664, 54440, 652762, 650928, 811150, 40203, 642360, 228117, 957660, 457515, 333950, 284545, 738419, 728954, 950048, 274836, 334440, 96186, 611770, 974070, 365753, 89605, 461645, 290527, 75019, 110549, 19348, 139583, 759821, 611401, 452862, 389382, 622975, 428416, 740119, 549109, 418758, 395783, 367701, 409429, 169067, 924242, 794052, 740583, 833226, 319282, 734379, 24223, 875492, 861687, 648203, 257816, 696223, 515485, 193062, 196349, 767806, 513232, 334159, 36933, 438058, 594564, 318943, 107236, 568418, 209338, 658841, 860521, 575689, 711589, 318259, 255695, 218053, 725304, 845129, 913528, 302233, 876880, 438320, 807975, 91436, 163257, 301047, 351456, 85715, 164555, 343791, 143611, 709461, 73387, 974188, 433034, 625366, 523654, 269365, 305190, 656857, 924443, 627140, 752983, 825839, 304282, 533815, 697559, 911327, 781308, 415598, 459125, 286110, 646301, 519125, 890508, 922659, 173814, 724075, 942629, 494025, 841991, 497609, 154194, 648869, 557064, 447873, 808392, 550764, 738516, 971394, 321362, 932624, 912180, 840875, 429563, 127077, 952938, 556647, 414247, 366510, 743532, 912001, 300249, 313750, 250553, 930976, 412401, 238400, 186129, 420486, 672095, 960179, 491016, 595621, 648337, 932359, 158811, 538972, 909157, 228089, 80852, 713124, 301992, 521691, 579, 257138, 136516, 276408, 144953, 920014, 929815, 385357, 956274, 36194, 966149, 360067, 357870, 69585, 45881, 723768, 554053, 35358, 736476, 407562, 648193, 267700, 52945, 744915, 232936, 685862, 706044, 423750, 55098, 12503, 846688, 31594, 989304, 314853, 247856, 13311, 54128, 216741, 979914, 979602, 767390, 605653, 454301, 795838, 478365, 653112, 915710, 187340, 355911, 873414, 53192, 794325, 614109, 647918, 312616, 489141, 681713, 249133, 948164, 250924, 360662, 40939, 247054, 878524, 52964, 430969, 831848, 552523, 78398, 712834, 952390, 622543, 706307, 239682, 911739, 690875, 814625, 284624, 190765, 557736, 175944, 664698, 961605, 452319, 291104, 874239, 790792, 182208, 170829, 606418, 299158, 176827, 673642, 920726, 248476, 341234, 752037, 202876, 879455, 113144, 320445, 311147, 298776, 501648, 27739, 718544, 422756, 513687, 65462, 636870, 574786, 158650, 688092, 63946, 568434, 436395, 603863, 524459, 599786, 587019, 902851, 108000, 531150, 363041, 861587, 420529, 352051, 654481, 140658, 816895, 221928, 54055, 793461, 58073, 229736, 571532, 772712, 252786, 903041, 418431, 544510, 965926, 143255, 152704, 623638, 531874, 379583, 407721, 908653, 897218, 223689, 739779, 234342, 768983, 482470, 324730, 493666, 159285, 187809, 572292, 374420, 496303, 668322, 524328, 470627, 984335, 59734, 172664, 415402, 166920, 415904, 870681, 447706, 228168, 23846, 330109, 274055, 317794, 950626, 732252, 883206, 248670, 940921, 665273, 759062, 510044, 434090, 610641, 937716, 617145, 300729, 290443, 593350, 887820, 587567, 867701, 440854, 287947, 250425, 877746, 330557, 796849, 643065, 953549, 284086, 107536, 346274, 170481, 354183, 797195] 498 499