[994040338, 993048975, 988217021, 987861788, 983215635, 979124866, 972200677, 970260241, 941936469, 939030339, 935962841, 927819909, 925933175, 919257020, 917459486, 913181279, 907235760, 898369393, 877158609, 873430858, 867973992, 865739180, 863974409, 851721506, 849264387, 831805735, 815684701, 805803775, 804682554, 796717257, 791358705, 788569481, 776782424, 772607461, 772570858, 755769889, 749846015, 746150636, 745547993, 740760651, 739130116, 733689825, 712907546, 702451530, 695468513, 693728770, 689643213, 685032192, 682357167, 674754187, 674573066, 657909686, 651792540, 650742239, 637250212, 634991907, 625521897, 601919063, 596328618, 592738848, 589008277, 588694094, 587540564, 584137385, 582534145, 582108611, 581239084, 579340391, 571484344, 568185777, 559690363, 553776699, 542505544, 533337933, 526664092, 524103501, 517855320, 516144564, 514341450, 505140917, 502428573, 494547115, 487464170, 486699654, 485138571, 485114330, 477784969, 476915867, 471059829, 470090906, 468691594, 457522774, 455138029, 454972415, 454838340, 453784009, 450006820, 445799381, 420624500, 418389986, 407259926, 400204283, 393554915, 380852407, 377315098, 375176300, 367271638, 365097060, 350418863, 347488022, 347447665, 343683778, 339643122, 337515610, 331502283, 324404136, 317878738, 315927116, 310185163, 294929543, 285807173, 280589617, 270590226, 269906306, 268721533, 261786301, 255473920, 250849035, 239910124, 239043976, 228182807, 224346863, 222039387, 221516310, 215013463, 210356748, 209088457, 206061632, 200776390, 189252405, 187916355, 169277328, 167982143, 166791872, 165892263, 165463691, 161213994, 159794121, 156125169, 142556587, 138960076, 134208168, 130168526, 128320966, 113429680, 111855600, 109409259, 108174156, 107525427, 89793075, 78996069, 76259184, 66476414, 65897802, 55003878, 52741322, 42129505, 41380016, 37129704, 22044753, 19801473, 5237899, 4273508, 1]