13750151 13750151 13750151 8251591 8251591 19259171 19259171 13757651 5503181 49537261 8257531 16515781 52301111 52301111 52301111 8260711 8260711 8260711 38555021 8262691 8262691 2754611 2754611 13774451 13774451 2755211 24797791 24797791 63374891 30310391 5511581 24802291 24802291 11023721 8268691 8269711 16544461 2757731 5516261 8274811 57925771 46906571 2759291 38634821 8280331 11040761 2760371 13802051 8281411 8281411 8281411 8281411 5521661 5522261 82874101 16577581 19342331 13818551 13818551 11054921 11054921 11054921 8291671 8291671 8291671 8293171 30408731 8294971 8294971 5530061 19356191 19356191 5530541 2765891 5531861 16595941 22130321 27681701 16609261 16609261 2768231 5537381 16614421 16615021 8307571 5538581 5540141 2770211 19394411 5541461 8312611 8312611 8312911 2770991 33260281 2771831 2772131 13860851 24953491 19409531 5546621 74900971 74900971 8322871 8322871 16648981 33299881 33301561 16651861 8328091 11106281 11109881 41668051 5555861 5555861 2778131 8335771 5557661 5557781 2778911 19452791 13895951 8343571 16687381 27814301 8346211 11128361 5564381 2782691 2782691 8349631 8349871 8349871 75153691 11134121 22269041 22269041 22269041 13919351 8352391 8352391 8352391 2784371 66830161 2784791 2784911 8355031 8355031 8355031 5570861 50140261 2785631 44572961 13930451 19503611 8358811 22291121 13932551 13934351 13934351 11147561 61314221 61314221 8362231 13940351 2788091 5576261 8365471 8365471 16732861 5577821 5577821 8367091 33469081 33469081 33469081 33469081 11156441 16736821 16736821 16738861 8373931 22330961 25126111 19543091 16764421 30735431 5588861 5588861 5589581 2794811 2794811 8385691 8385691 5591021 33549961 8389111 8389231 13982951 11187161 11187161 11187161 8391211 8391211 11188361 11188361 11188361 2798171 8394691 25187131 22389041 8398231 8398231 8399011 8399011 15400169 2200217 6601129 6601129 17603393 8804897 13207729 13207729 24219977 19823257 2202713 52880449 13221457 11017961 26443489 2203673 8817377 4409297 19843129 59534569 2205353 26464993 26464993 15439817 6617497 8823713 6619849 4414097 6621529 24280169 4414673 4414673 2207369 11037161 35324033 35324033 8831393 15458297 2208377 19878553 15463673 11047241 79541857 15466697 13258033 2209913 4419953 4419953 24312377 11053481 59690089 6632617 46441753 46441753 2211593 13273297 11063561 8850977 8853473 8853473 8853473 11066921 19925209 19925209 4428497 8858273 26575009 26575009 13287697 35439233 17720513 57595409 57595409 37659353 11076761 6648073 6648073 11080841 4432817 4432817 4432817 4433393 2216777 13300753 13300753 13300753 15520793 15520793 19955737 33260281 11088521 11088521 13306417 6654217 13309393 22184081 13310833 75434033 26626849 26626849 46605049 46605049 13316497 6659833 15542633 46628233 46628233 6661849 6661849 24426953 6662329 6662329 6662329 37754009 2221097 4442993 6664873 6664873 13331569 13332337 35556737 6666937 6666937 28890473 20002537 20002537 6667897 6668617 31123793 6669673 13340113 13340113 13342129 24463913 17793857 13347409 13347409 13348177 22248881 2225177 20026729 15579593 6677017 6677017 4451633 40072177 17813057 17813057 22269041 46769017 8910689 37876409 6685033 6685033 13373233 24517769 24517769 13375249 13377649 13377649 26756833 13380817 31226609 6691513 6691513 13384753 6692809 2231129 2231129 4462673 4464017 6696169 8928929 22323761 22323761 20095849 15631673 15631673 15631673 15632009 2233433 2233433 4466993 11175881 8943329 11179241 26838817 13419697 13419697 15657209 4473713 4473713 4473809 4473809 24608057 24608057 11185961 11185961 62643617 8950049 26851873 11190041 13428529 29095769 4477073 4477073 17908673 6716569 60454729 17914433 20156329 22398161 16500181 39605617 6601129 16503541 6601993 29709397 6603529 23113357 3302197 89173549 16515781 16515781 3303229 13219153 3306253 36370093 6613753 46299289 49612141 3307693 13231249 3308533 6617257 9926677 9927613 6618553 6619513 56270749 13242289 6621529 3310933 6622009 59598937 23178877 6625033 39750769 9939277 9939277 6626713 16571461 16571461 13258033 33147481 39783889 39783889 3315877 36477277 6634633 23221717 33176041 19907929 33189721 9963469 29892133 29892133 9965413 26575009 26575009 3322069 23258173 16614421 13292017 13292017 13292017 6646873 9971173 9972757 9972757 9972757 13300753 33260281 6652249 33261961 49898341 13306417 3326773 13307857 33271321 59897017 59897017 59897017 13310833 36607693 26626849 6659833 9991693 3330949 3330949 13324849 13324849 9995149 3331957 13331569 9998893 13332337 46668217 10001269 6668617 6669337 6669673 53381569 10009477 10009477 10009477 80098273 13351057 16688941 10014877 60097033 20032777 20032777 10016533 10016533 60104377 10022149 20049049 33417481 16709461 16709821 3342589 23398789 10028269 10028269 3343309 30089989 30090637 6687049 23405677 26753953 6688537 10033813 10033813 10033813 6691369 3345709 3345829 10038349 13384753 3346549 16738861 3348013 3348013 3348013 6696169 6696553 63622717 63622717 40186513 3349309 20097433 23447509 23450533 23450533 20100889 6702457 10055197 3351949 3351949 10056133 10056133 20113417 20113417 23473213 63714829 3354133 23479933 3354493 6709273 10064773 3355357 16777141 10066933 23491357 30223477 3358357 20155753 10079677 10079677 114411233 50057099 143027561 100130213 7152263 364823707 71541341 7154759 7155383 7155383 14313053 85900153 42950389 93070667 21480343 150364579 64443367 64443367 28646489 21488143 42976597 42989389 14330213 50157563 121825367 365513227 43002493 71684861 28675817 150554587 21521527 86087977 193709179 21523399 21523399 50226359 43053037 28702649 43057717 43057717 35884811 64595467 150745687 7178939 43085173 43085173 28728857 143648441 143648441 50285327 100586669 86227753 21558343 50304983 150937879 21563023 35943311 50323547 50323547 43138213 64714339 50337743 143826281 7191419 64724167 64724167 21577687 71934461 43166293 21584239 86342569 35990111 107978911 107978911 43193749 57595409 21600463 36004931 72014021 86424937 57626609 28824953 194572639 21622927 21622927 21622927 7207799 21626203 21626203 79300079 79300079 129766573 36048611 43268629 43270189 72131021 50503727 64938043 64938043 43294837 72162221 14432549 57733937 50523383 115496993 14437229 14437229 86624617 21659587 21664267 180542051 65002159 101115197 101115197 28890473 7226987 36139091 43375957 43375957 57838769 57838769 43395613 21701083 50646779 72363461 72363461 43428373 144774761 108599011 202739993 7241027 108638791 123124847 21730099 21737743 7246643 217419541 7247579 43493893 14498069 14498069 86991529 86991529 7249919 7249919 43503253 14501813 43506997 50782187 174114097 58054673 94342223 21771907 50801843 43545373 130697893 130697893 72620861 7262243 7262243 43576573 29052713 43585933 7264739 58119569 7265519 232503233 21799363 14536133 21807007 36345791 43619629 87241129 101787869 43638037 65477179 21828847 29105753 29105753 29105753 29105753 189221189 189221189 14555789 109180111 65514619 65514619 65514619 140263771 9351599 9351599 149628833 196412119 196412119 46771931 56132437 56132437 477167323 28070503 56153653 28082947 28082947 18723053 18723053 46817831 84279439 84288619 37462697 309100903 140526931 140526931 140526931 140526931 28110283 93703661 103095719 28118239 46868831 9374447 9374447 159371363 159371363 159371363 93762821 18756917 9381179 28144147 28144147 28144147 56289517 28150063 178300523 84459367 112640233 140806411 75102737 84497923 65732507 65732507 65746787 65746787 84532807 197291767 197291767 18794453 28197187 112811593 112823017 112823017 9402803 28213099 141077731 141077731 56448229 9409943 65873879 75295313 75295313 18824237 18824237 197663047 197684467 9414023 9414023 28243903 37659353 47075891 141246031 141246031 103600619 103600619 282561421 282561421 235600451 37707497 56564917 56564917 65996687 84876139 66023819 9434423 56612653 160474187 66078083 28321627 37765433 37765433 28325707 56688133 179517587 170076637 18898493 85065859 56717917 28360183 132352277 75633137 85089727 56729749 198594103 141870271 113501929 113501929 18918077 56759533 18920117 113530489 56786053 56796253 56796253 142024291 28405879 18941333 9470939 18942149 94717541 47368631 47368631 28422403 85278223 85278223 85278223 37903337 199069627 170651917 132740693 360311669 360311669 28445863 28448107 28448107 56897437 56897437 180199763 47434931 341585353 9489707 28470139 227762737 56941909 47452271 47452271 56945173 28478707 85438567 28489723 398893237 398893237 28494007 66496487 47499191 190000841 85502827 85502827 95037821 95037821 47524691 38023289 9506639 123618119 123618119 66580739 85606867 28537459 76122737 38068169 9517247 9517247 66627863 66627863 66632147 66637859 161727637 23112853 23113357 23114029 69346117 23117389 34678603 92488369 23122597 138770857 104097043 104097043 80974363 46275433 127259287 127259287 34708087 11570539 57853111 57855631 46287529 196737703 34730767 46309369 23155189 57892171 46317433 11579863 46320793 11581123 23164429 34747399 69497317 69497317 231694681 231694681 11588767 11588767 11588767 23178037 23178877 23178877 57952231 57952231 115906981 312969259 23183917 23183917 34777387 11593807 46375897 46375897 46376233 11595823 11596747 11596747 23195509 23195509 34798807 34800067 11600779 11601619 92829073 197294623 197294623 34819219 34819219 197411719 11612959 23226253 151000123 69700429 69700429 69700429 69700429 185874529 46473673 23237509 46489129 46489129 46489129 58121071 162746053 11624803 11624803 23254477 34882723 11628499 11628499 11628499 58152571 58152571 23264053 11632363 23268253 23268253 23268589 58180711 23274133 23274133 23275309 23275309 46562377 46562377 11640847 11641099 23282869 11642947 46572457 11643367 11643367 11643367 116437021 46577497 93159697 93159697 23290933 151406347 104822803 11649667 116516821 34955803 11654287 11655547 34968907 46628233 11659327 116610061 23323189 139954249 34989067 46660489 23331589 23334277 11667307 11667307 46680313 58356691 11671927 46690393 105116887 23364349 35052067 93484273 11685787 35057863 35060887 46749193 46749193 292270651 292270651 11693347 81860479 11698807 23398789 23398789 11699563 93618673 23409877 23409877 11705443 93656977 11707627 93665713 58549891 35139007 35139007 35141779 11714179 35143543 11717203 11717203 82032763 46876873 11723083 11723083 46893337 117240061 23451037 117265261 11726863 11726863 35181847 304961749 46924249 35193943 82122727 164250157 93880753 11735683 35208307 35208307 11736607 35223427 11741227 93935857 58712431 23487493 35234263 11744923 105707323 23491357 23491357 11746939 35243083 11748703 11749963 58767871 23507989 23508493 94060177 23518069 23518069 11759623 46209913 6603529 13209649 33030121 26425249 66064561 19822249 19823257 19823257 46262329 99141481 13219153 52880449 13222129 13223473 26447137 59508649 59508649 46287529 79352929 72744937 6613753 6613753 26456929 19843129 13231249 26464993 66170641 59569129 6619513 26487457 59598937 6622153 52986049 13247089 39743857 46369849 6625033 6625033 39750769 72885913 39763729 46398409 19885753 13258033 33147481 6629737 39779569 39779569 39779569 33150121 39783889 26529313 6632617 19900009 19900009 46441753 13270129 6635689 19907929 19907929 33189721 66381361 6638953 33206521 19925209 6642409 73069657 73069657 26574433 26574433 26574433 26575009 73085497 93020593 66448561 39876337 6646777 6646873 26588257 26589793 13300753 46562377 6652249 13306417 6654217 6654217 33271321 13309393 13310257 13310257 13310833 6656953 13316497 33291481 39957553 6659833 6659833 6659833 6659977 26642977 33305641 33305641 46628233 46628233 6661849 86604649 13324849 39986929 39986929 6664873 13332337 6668617 93368689 40017169 13340113 26687329 26689633 26689633 26689633 20018953 20018953 46712569 13348177 80098273 6674953 13351057 13351057 13351057 73446649 6677017 60097033 20032777 33388441 6678457 40072177 6680329 26721889 53445697 33407161 46786489 33419641 53472577 13370353 13370353 26742049 53489473 33434761 26752417 26756833 13380817 13382449 13382449 13383313 13384753 6692809 26774689 80328097 80328097 13389457 6696169 20096569 60290137 20097433 93790033 6700489 87111337 100554121 87150649 67040881 20113417 20113417 33533161 80481889 13414993 13414993 114028249 114028249 26833057 40251313 13417969 26838817 26838817 33549961 33549961 6710569 6710569 60396409 13428049 13428049 13428529 13431217 33589561 33589561 147797233 20155753 20155753 20155753 26876833 20159353 69313357 30806609 30809297 92449393 92449393 23112853 23113357 69346117 69350653 23125957 15417977 15417977 46262329 7711733 30850289 46277113 46277113 77129081 77129081 7713749 138853513 138853513 61729697 92609329 30871793 46312393 239287637 46317433 46317433 46320793 46322473 7721477 69497317 231682921 61787489 77246681 46354057 139065193 7726013 7726013 23178877 38637341 38637341 7728197 7728197 46369849 7728533 7729037 30916817 92763889 92763889 15462329 15463673 23198533 23201557 23201557 239766773 239766773 108285689 108285689 30947729 30947729 270796541 15476777 38704541 38704541 30967889 23226253 46456537 61948769 116166541 69700429 61963553 46473673 46473673 23237509 23237509 46480729 7748189 38747381 38747381 38747381 93011857 31004177 69779053 116300941 23264053 162862477 23268589 162905989 38793581 38793581 62084513 62085857 93143569 46572457 31053233 31053233 108713753 139790953 46605049 15535577 124288193 69925717 69925717 38849861 38849861 38849861 186488737 69949909 15545657 46643017 7773893 38870021 38870021 23331589 23331589 93345169 15561449 70031557 38914541 46706857 116789821 233593081 46722649 7787333 93456049 93456049 77938841 46769017 163733893 163733893 38988461 38988461 46786489 93590449 23398117 23398789 23405677 23405677 62425889 62425889 46824457 46824457 15609497 15609497 15609497 23415253 23415253 23419789 23419789 15613529 39034661 39034661 93691249 39044741 23428357 23428357 7809509 46863097 46863097 132826373 46890313 171938537 7815557 70341013 7817237 15635369 46909129 46909129 226766429 46924249 39106061 164285437 164285437 39116981 7823789 46952473 31305233 31305233 15657209 46973977 46973977 70469533 70469533 23493037 39156461 7831853 54831197 54831197 23501437 54850013 23507989 23510173 31350929 15676697 31354289 334982887 175474883 63813689 143593327 319149641 159596861 271354103 239447491 335340979 335340979 47906203 127757297 47919427 15974303 335548039 47937523 47937523 79903991 47944483 47944483 111885887 111885887 31968557 31968557 47954227 399679451 399679451 95935597 719574391 335837923 79964891 79964891 47983459 47983459 255967457 336023059 336023059 128016209 160028381 176037599 176037599 64015529 64015529 80039711 160084061 336213067 336213067 48031483 48031483 32021453 48032527 304239059 16013279 512465729 128127569 128127569 128127569 624653563 112129487 48065587 48065587 432602803 16024067 208344527 208344527 16027547 240418411 240418411 32056253 96172933 240468871 48101083 48101083 48102127 192434953 32083397 80210231 128339153 80213711 48147019 112348727 48156763 16053299 176615627 176615627 48168943 48168943 48169987 353256773 16060259 240917791 240917791 96371293 96371293 48198523 48198523 16068959 305323427 16071743 16076267 80392931 530650759 530650759 209063843 209063843 96539029 32181533 305786267 48283783 48287263 16096799 80488631 80488631 48296659 321989321 321989321 209308139 48309187 32206589 144954703 32213549 112765283 290084797 225640997 225640997 80587811 306235883 48370783 96782629 96782629 16130903 64529177 629444479 16144127 16144127 371368259 371368259 371368259 96903733 96903733 64612697 64612697 80777471 80777471 177721919 210036503 210036503 16157699 48477967 48477967 145434943 468690983 48491539 387951793 290980549 646739441 129366449 80855771 80855771 226420517 129394289 420567629 420567629 129410993 64707353 48531559 16182407 80944511 80944511 64756073 64756073 64756073 97136197 97139677 97139677 80951471 145728307 113349923 145778419 145778419 145809739 210620099 32411909 97238509 32415389 16211639 308034347 32427917 16215119 210805583 16217207 259486433 97313677 519013697 243294631 145981999 48669367 275814767 259608929 194713657 243397291 162293861 211004639 211004639 32463413 113632499 113632499 308464127 48705907 292266757 194863993 16239479 54455347 181525741 181538941 108932869 18160099 18160627 108981973 145342033 145342033 218036809 218036809 163541863 36351349 18177919 54538903 309100903 72744937 72744937 36375637 36375637 345576067 18188347 109134037 72756553 36384613 54580087 72778729 72778729 72778729 218353609 163777087 54594343 91008391 18204583 18204583 54624439 54624439 54630379 145684177 109265509 127484743 72855817 36431869 18218839 54657307 54657307 18221479 36444013 18225043 18225967 72909673 72909673 18227947 18227947 91141711 255217117 18237319 91208371 36484933 72987289 36497869 18249199 109514989 73019497 146060113 146064337 146064337 73069657 292335649 292335649 292335649 18279427 73121929 18283387 164575423 182868181 36577069 201230503 201230503 109764469 219566953 237888223 36600829 91509331 54907183 54907183 91548931 18310183 73255513 18314539 146519473 36634093 73285609 201564463 201564463 18327607 18331303 293311393 18333943 18335659 275080411 275080411 110041669 36681349 36681349 165083887 55054099 55054099 165169423 18352687 201891163 18356119 110158093 18360607 73446649 36726757 55090927 73463017 91832071 18369187 18369187 18369187 441006193 441006193 73518457 73518457 73518457 183810661 18383839 36770053 73540633 36774013 36774013 73552777 91945591 36780349 36780349 36781933 18392287 18393343 36794077 110386189 110386189 110407573 55206163 147220657 165636307 18405223 18405223 18405223 18406807 128856883 92042611 92042611 36825493 36825493 92072311 92072311 184159141 184159141 55251307 18418819 18421987 18421987 36845293 36845293 276345631 18427399 36855853 55285759 36863509 18434527 18434527 36874597 147521617 165967759 165967759 18441259 18441259 55327339 36891493 36891493 110686357 18449707 276757471 258310669 92258431 55356247 92281531 184574941 55376443 55381987 18463567 166181599 92327071 147797233 147797233 36958813 223893143 20356439 203608781 142532363 142532363 40723829 122181253 142554119 305528611 61116379 183363787 183363787 244517017 285284357 122299357 142687763 244636009 244636009 40777109 81560729 20392847 20392847 265118543 101971631 1223766121 61192303 183587563 122400589 40806413 142827623 142827623 102033791 102033791 20410163 306167971 102075971 81665513 102087071 122512477 204217061 204217061 142961267 40849037 1143822737 142989239 142989239 102149231 122604829 122604829 61314403 122636797 122636797 61325059 61337047 40895213 61343707 20450567 368126173 368126173 102258011 204527861 61374343 122765557 40924517 388796963 306973831 143256527 225143447 143278283 81905273 81905273 163879217 491644753 61472023 40982237 245904073 81978089 163960913 122991109 122991109 348530159 82020713 184590559 20510507 123069253 20514059 246181129 61551499 307779691 307779691 246269929 246269929 266879003 431255203 431255203 472357763 20540699 123255733 123255733 41093237 102764171 184979503 513839351 431746267 123382717 61694467 143983799 41148293 267485063 20581103 20581103 20581103 41166053 41172269 20587319 20587319 494131153 494131153 20592647 41192693 82395449 20600639 20600639 329617313 226628183 226628183 226628183 103021691 20605967 20608187 61825003 61825003 61827223 20612183 432886903 432886903 432886903 432886903 432886903 288609917 41235317 41245973 41245973 41247749 82500233 123766333 123766333 804521563 61893823 123790309 123790309 20632607 61903147 577775129 577775129 20636159 20636159 144465539 309582331 61918243 227111699 41308133 247859449 247859449 247859449 41323229 20665907 289393133 20672123 248104537 62029687 496251697 103396871 103396871 372268693 62054107 144807419 62060767 62074087 124150837 124158829 227634287 310421491 310443691 352009787 41417357 144965927 62134027 62134027 165708497 103570031 227893139 165001801 143027561 66014161 22010321 176103041 176103041 99060121 99060121 33030121 33035881 55067801 55067801 11014841 110167601 385592201 33054361 88146881 77129081 132235681 132235681 77162681 55118201 132287521 110249201 165384601 88208321 154367921 66170641 33086281 143401961 22065041 77255081 66220081 66221041 165577801 264930241 264930241 264930241 22078481 77293721 77293721 44172641 386516201 33130921 66272881 320360681 132569761 154693841 143648441 22100081 66306481 88413761 11053481 11053481 33161641 66345361 66347761 243308561 221245601 33189721 33191881 55324601 11066921 99640441 33218041 33218041 33218761 66438481 66438481 44295521 110760401 11076761 22156241 166176601 166176601 33237241 77560841 77560841 33240841 332487601 44333921 121922681 66503761 33261961 11088521 22177361 33267721 22184081 44369441 44369441 44369441 421543121 210832361 22193681 11097161 77718761 233164681 77722121 244285361 44429921 55551401 55551401 55551401 55551401 33335161 100012681 100018441 22227761 22227761 55576601 55576601 155617841 155617841 155617841 111197201 133453921 66732241 66732241 66732241 33367561 33367561 11124761 11124761 200267281 22254161 22254161 89026241 55643801 22260881 200396881 244945361 33407161 111374801 66830161 66830161 33417481 111396401 111396401 66851761 44570081 44572961 22291121 22291121 234066841 234066841 234066841 11147561 11147561 22299281 22299281 33449161 44602721 44602721 89216321 55761401 144980681 144980681 100372681 100372681 133856161 66931441 200801521 200801521 234315481 100442521 111629201 33493081 11164841 66990481 22330961 100491481 122838761 67004881 55865801 67059121 67061041 22354481 78246281 145345721 11181641 11181641 123002441 111830801 134211361 44738081 100662841 100662841 33556921 33556921 11185961 11188361 11188361 55952201 55952201 33572041 33578761 11193881 223885601 22389041 134343841 112751231 112751231 45104429 67661563 67661563 157883867 157883867 315868757 67687639 203068819 631783433 180535793 225715661 135452029 45155597 451654361 90337433 677707861 293686199 22592723 451939721 451939721 67795879 67795879 67795879 67795879 90396473 90396473 67807687 67807687 67810147 113024291 248680499 248680499 1130415101 22608959 158290259 45228413 113083331 294031583 203600179 45247109 22624703 203626747 294133919 475170403 135801349 181082897 22638479 67916419 90557849 22644383 22644383 22646843 135885973 135885973 45303197 339796111 339796111 181319057 181319057 181319057 340054411 272075017 68019739 68019739 158720759 362837537 476272483 476272483 476272483 22680299 204158107 68061067 68061559 22692599 45389789 340438171 431280887 22699487 45400613 45400613 272417449 272417449 249735839 68113219 90823529 340595611 476871739 22718183 181759889 181759889 113634371 45454733 136388797 136388797 136388797 113658971 113658971 113658971 272860249 68216047 181956689 136529509 45517709 432449387 432449387 432449387 113806571 113806571 113806571 136580677 341493511 68303623 68324287 68324287 68324287 227752541 318858149 45552149 205008283 68364139 159581759 341975671 341975671 114000911 114000911 68409403 68415307 68415307 68424163 114052571 68434987 114064871 114064871 365010209 205331527 479117227 365088929 136937869 136937869 342366811 342366811 136949677 68484679 68508787 228367541 296884199 342607891 342607891 137046109 182736017 296967347 388380947 388380947 388380947 342698911 137096293 365616353 205671007 159967487 22856927 502895669 502895669 274346089 342935071 251494739 182936753 182936753 45736157 45736157 137214373 22870703 205907167 205907167 297491819 206003107 206003107 206003107 114500291 45807989 229056341 458227481 458227481 458227481 114559331 68742979 641619497 206255503 137519413 137519413 412575949 68767087 68767087 68767087 481386823 68777419 252192887 275162809 183487793 183487793 91744553 114702011 114702011 114702011 68822683 183590129 22950407 550939633 550939633 298444823 48400529 121017161 217902169 217902169 36317293 121069961 157404677 108981973 108981973 145342033 218036809 12113597 12113597 60571061 12114917 48462833 36352669 96947489 24239513 24239513 36360589 169720937 12124157 169757897 72758137 327473389 109160173 109160173 72792457 84928229 60670061 60681941 12136829 12136829 60701741 60701741 84983669 109265509 12141317 24291257 85022477 60730781 60737381 36444013 36444013 12150029 24301289 133674509 133674509 85066829 36470677 24316073 24316073 36477277 72962473 182449741 12164549 219052153 73019497 73019497 60868061 60868061 182626621 182626621 182626621 182626621 194843969 73069657 60891821 73082329 292335649 292335649 36542749 109631413 121822361 97469153 268055657 268055657 158403389 36557797 36558853 36564397 85318157 97521953 97521953 353563013 73153609 36577069 12194909 109764469 24396329 12198869 329383693 207391229 207391229 24400553 122012441 36607693 109835749 231883829 36620629 109887229 146519473 146519473 24422729 183200821 97716257 36648877 207687437 109954549 97764833 293311393 12222629 12222629 24445433 158897597 61163741 61166381 97870433 256930213 24470249 146842609 146842609 146842609 183558541 97908449 36721213 36721213 146903857 36726757 12242429 12242429 306087101 110225413 110225413 73487833 98001377 98001377 73518457 24507737 122540441 122558921 183842341 110318077 24517769 73557529 36780349 36781933 61307621 147146737 61314221 61337981 12269093 49080593 12270677 184075981 61360421 184085221 257747029 36828133 184159141 135071333 73684777 24563177 73703257 73703257 12293909 12293909 86064749 159841397 159841397 36891493 36891493 98392097 98392097 135303653 61505621 147616657 147616657 135318173 159927197 270692489 184574941 319987097 49232657 24618089 24618089 61559741 61559741 332458237 61582181 61588781 110866933 36958813 408104453 437324731 437324731 437324731 437324731 87477667 87477667 58332437 116670809 145846991 175059637 29177879 262606627 350180329 525289573 525289573 58368053 262673407 87563527 58384589 291944141 291944141 204383159 87606139 87606139 29205227 321339107 438202411 438202411 204512267 379833299 379833299 379833299 584418281 584418281 292217621 438361411 146126831 175371277 175371277 29243387 58499069 29249747 263345023 87811567 87811567 380585687 117121097 234250673 234250673 146435291 351477769 351477769 175741429 87875167 527292973 58597013 205162259 117258473 87945127 87945127 351872089 146635631 87997279 87997279 440015011 440015011 997648469 88029079 205402667 616216903 264098683 264098683 29345783 29345783 29351507 29352143 117413657 117413657 1673205019 205505063 411078389 352408873 440530171 440530171 411309893 88139743 88139743 411452357 29389667 29390939 235253009 235253009 235258097 235258097 294074741 294074741 176498269 176509717 176509717 117680777 264808459 206008139 470916449 88304467 412111253 471048737 88326727 88326727 147227111 58911197 795318319 471313313 176818813 530479333 324221459 29475527 29475527 265325527 265325527 412734533 265420927 265420927 294965141 294965141 265525867 88514347 88514347 413090693 413126309 442676671 501783119 442781611 29520683 679248743 88598299 29534039 59074013 206773883 177253837 265930363 147764531 147764531 88661263 59124893 532230877 532230877 325291847 29574107 88763659 710216113 59185949 59185949 177584557 177584557 444104491 236860817 266479867 88848247 266554279 385042139 88859059 29621807 385124819 177776629 29631347 29631347 622293883 177814789 266731723 266731723 88915027 88915027 29638979 385314983 88937923 88937923 88941103 88946827 88946827 207544079 207544079 504161759 504161759 741515051 741515051 177992869 207722159 237420497 29679047 154021841 154021841 154048721 154048721 338988497 231140281 92488369 308301281 46251913 138796057 138796057 107965817 30850289 30850289 46277113 92578417 30865073 30865073 46299289 46299289 15436457 46312393 46312393 15439817 46320793 200739449 216201329 30886577 92663089 231682921 15450233 30902033 139065193 139065193 309040481 61810337 108179849 108179849 108179849 46367833 46367833 123656513 46374217 46374217 46376233 46376233 46381273 46383289 15463673 324779449 139198249 139198249 15466697 139209337 417800377 139291993 185733409 15478457 15478457 340585169 123866177 30967889 30967889 46456537 170356649 61948769 61948769 15488537 201355337 154892081 61963553 77458361 46480729 216963377 30997457 92993713 108497369 929984161 929984161 15502313 15502313 155029841 155029841 93020593 124051649 15507353 15507353 62032097 46527433 46527433 46529449 170670809 108612617 108612617 62069729 15520793 62084513 93146929 46579513 31053233 201875129 201875129 201875129 124234433 46605049 15535577 264163817 186488737 186488737 77708681 77718761 77718761 77722121 46636297 46643353 46646377 139954249 15551369 186648673 77780921 62225633 93345169 46680313 108932489 31123793 77811161 311251361 311358881 249144449 233593081 233593081 77873321 93456049 31152689 31157393 15579593 77898521 342765809 342765809 342765809 342765809 15582617 46749193 46749193 46757929 31182257 187124449 187124449 46786489 124766657 124766657 93590449 62394977 46797577 46797577 62408417 93613297 124820417 93618673 93618673 234066841 234066841 62425889 78036281 78036281 46824457 31219217 31219217 62440673 202971497 78071561 78071561 93691249 140555017 249886337 62474273 62475617 78095081 78096761 171864617 156252881 46876873 140639689 140639689 140652793 140652793 62522657 62522657 46893337 15632009 140706217 31271633 31271633 46909129 344059409 46924249 62567009 62567009 109506377 93880753 46944409 46944409 93892849 46952473 93929137 93929137 62620769 62620769 46973977 46973977 234874921 375807937 109619273 125282753 15664937 15664937 78330281 78330281 156666161 62667809 47002873 47002873 219381233 219381233 219381233 125371457 31350929 15676697 47034457 548782361 548782361 188102053 313544461 313544461 313544461 31359463 219519427 62729869 62729869 156833791 313674421 62736253 156841771 125503513 125514457 188279893 31380667 533572099 94176883 94176883 188372917 188372917 31397767 31397767 31400959 408215419 125610217 125610217 157029871 219865759 31412587 31412587 439814509 722604847 62846149 62849797 31426267 220007803 94293163 94293163 31433107 691558429 282998503 282998503 282998503 62914549 188758693 377618617 377618617 31468903 62938717 62938717 157365031 157384411 157384411 31479619 157428871 157460791 157460791 31503103 31503103 252116017 252116017 189091117 157604431 157604431 31540723 31557139 315630661 631293241 31568539 31568539 31568767 189435853 189435853 63150757 726301867 221051587 94741183 94755547 221123407 94791799 31598179 31598863 284439007 126424633 221252683 316098061 316098061 316118581 316123141 31613227 158078671 94861567 94877983 158134531 31636483 158233711 63301237 63301237 94953907 759943153 253343569 126673609 126714649 158397871 158397871 982087999 316809421 95073607 63383773 95085919 221884699 317121781 63427549 222010783 95150899 95150899 31717879 317185621 285495787 285495787 31722667 63463117 158661211 158661211 126933529 158680591 126967273 31747747 31747747 126991897 380989369 31749343 31753903 63511909 190537093 95284963 635269561 63540637 540099283 540099283 349543723 31784227 1398596233 31790839 95380723 63607669 95418343 190855837 318184261 95477167 222784843 732070267 477621811 159210691 318539941 63714829 63714829 254884849 286747507 159321271 31869043 31869043 31871779 159379411 223135963 31878619 31884547 63773197 223207783 127557337 63783229 191360629 191360629 159499111 159499111 127614793 127614793 31914187 159586891 99009721 115536541 115536541 16507741 33015721 33015721 99055081 99055081 165095401 165095401 165095401 165095401 165095401 99060121 181620781 49537261 66064561 33035881 49564261 82611301 49570021 49570021 347002741 132220321 16527661 82646701 16531261 16531261 198382321 198382321 49598821 446441221 446441221 49612141 82700701 479677981 82748101 314538541 49676581 49676581 264947521 248399101 248399101 99362521 99362521 149050261 165624601 165624601 99375481 66251281 66251281 49694221 33138121 16570381 49723021 82874101 66316561 66316561 82896901 82902901 49752181 33176041 66372721 33189721 116166541 116166541 16595941 82988701 66401521 66401521 33206521 182663581 99640441 49820581 99664921 99664921 16614421 49847221 49847221 33234361 33234361 132961441 33240841 83106301 49869181 49877461 49889341 33260281 33260281 232828681 266157121 33272761 116464741 83190301 83190301 83190301 66554161 49919581 233038681 33291481 33291481 16648981 16648981 33299881 316405861 83270101 183200821 16654741 49978261 16659781 16665421 83336101 50002021 33335161 33335161 250100101 200085841 166741801 50025421 150116221 16683061 33367561 150242581 150242581 116857861 133594081 133594081 133594081 133594081 116905741 33407161 267299521 267299521 66830161 66830161 33417481 16709821 16710181 16716541 33440521 150498541 150498541 66892081 100346761 100346761 33449161 217427341 50178061 150552541 100372681 150562261 83652901 50198221 100442521 100442521 83706901 33483481 33483481 33493081 33493081 167471401 66990481 117255181 67004881 16752181 134021281 50280661 33533161 150903541 134149921 167688601 167688601 16770661 67085521 33544921 150968341 150968341 33549961 83882101 83883901 33556921 67115761 67115761 151026661 50347261 16783861 16783861 16785661 33572041 33578761 67163281 235079881 100750681 33589561 67185841 67185841 16798021 33597241 33598921 402639529 402639529 167800631 234980663 335723261 671553881 671612441 470159453 235154879 268762097 268762097 201584749 100793839 67209557 201681373 168104411 168115391 437192003 134526473 605461357 201826309 100936579 100947559 100983427 67323749 67323749 67323749 67323749 67323749 201974173 101002459 303033727 33671879 336733421 168371591 67353029 437801027 404185513 404185513 101049307 235800503 134754857 134754857 269523377 168474071 202171813 168499691 168499691 471829877 33702623 101139343 67427693 404572009 134877833 134877833 134883689 236082323 236082323 236082323 269851313 67465757 67465757 67470149 404873593 404873593 438676499 438676499 33748007 405049273 506373811 202572949 202572949 67530173 337655741 168836411 675433481 101316487 574130903 101318683 67550669 506816671 304103179 202817437 169030391 169030391 405845689 135296537 33825599 1150244549 135337529 67676573 338395061 304617043 67705853 101569759 101601967 474207413 67748309 203269813 101639299 474381629 474381629 474381629 305130907 203424997 169597691 33922223 169652591 542896097 305405407 305405407 577005467 577005467 67887389 67887389 577055243 33947843 67897637 67897637 237650267 169780691 169780691 67916669 33960287 237747623 271754513 237803987 135902633 67953269 407728393 611711173 33984443 169934411 169934411 67984013 67984013 101986267 101986267 169989311 102010423 272076593 102041167 544242977 238111427 238111427 272135153 510293671 510348571 510348571 714493123 102078499 408322777 408322777 68063069 442463867 442463867 442463867 1123282183 1123282183 204249229 204249229 238306139 817231153 613063909 136239353 306547327 306547327 34062767 238536719 34078139 34078139 408972793 102259303 102259303 34088387 170465111 238675067 102305419 272832017 272832017 102315667 818601457 614016973 102338359 307054603 307120483 102381547 238931267 409696009 682914521 170746931 307351063 307414747 307414747 819813649 178767551 107268331 107273011 536411851 464971391 71538221 715397801 71541341 214630261 107321371 357795101 536739451 250522091 250522091 429500761 107382211 178982051 572809121 572809121 393811991 250631291 71609981 71609981 71616221 322289371 322322131 358138301 358138301 71641181 71641181 71641181 322420411 322429771 107480491 250833311 250866071 250866071 250866071 394249571 71684861 143401961 322729291 322729291 251051711 286932881 143479961 143479961 143479961 107612311 789191261 287051441 1112356571 35884811 107656771 71789381 71789381 215397781 35909771 251450291 251450291 251466671 107775331 323375131 323375131 107841631 647073181 71911061 539356351 71921981 71934461 71934461 359674901 143916761 143916761 215878261 215878261 107943811 503814221 215934421 215934421 107978911 143979161 324030331 36004931 36004931 72014021 288087281 252127331 864467761 72045221 108093571 216191821 972912331 468489971 468489971 216229261 216229261 36040031 36040031 72087341 108136471 36048611 36048611 504742421 108218371 108218371 108218371 180370451 72162221 36081371 36081371 108251131 108251131 216511621 108262831 252651491 288748721 36096191 36096191 36096191 830296091 433216681 180542051 36115691 722355401 72243341 108382171 505812581 180674651 36139091 36139091 758986411 36143771 36145331 36145331 325389871 433909321 180815051 217010821 289366481 180869651 180869651 72363461 72363461 325644931 325644931 217115341 651369421 217146541 144787241 36203831 434527081 869097841 108646591 108646591 108650491 325981891 325981891 108673891 108673891 217419541 326197171 72505421 108762811 507581621 507581621 398831291 72516341 362584301 217578661 72545981 72545981 72545981 399037211 36285731 36285731 145146041 108877471 217759621 1306707481 72620861 217867261 108938311 290527121 871768561 72655181 72655181 72655181 472424291 181712051 109032691 36345791 109046731 109046731 109059991 109059991 36358271 36358271 399981011 181825151 181844651 109109131 109109131 109109131 109128631 218261941 36380111 181910951 109154371 37955383 37955383 37955383 493445083 113874427 37962007 37970287 265797799 265797799 189859711 759505081 341799643 265849963 265849963 37981327 417937279 417937279 379967821 379992661 380036821 228030373 114023467 114023467 304095697 304095697 266087599 76035517 76038829 76060357 152127337 190192291 38039839 76104517 1179731227 38064127 342703819 38079583 38079859 114251167 418948267 190444831 190444831 228537109 190453111 419024167 838066549 114283459 76217677 114335623 114335623 38113807 190571791 190571791 38116843 343088839 305027473 38132023 38132023 38132023 152530297 266951203 190695991 76286677 76286677 38149963 38156863 419767987 267177247 76338013 954232051 152679337 725431363 190949911 725672587 725672587 190969231 190969231 76402597 76404253 38203783 38203783 38203783 917096113 764263321 38216203 114658543 152905657 344097343 76469389 191180371 191180371 152958649 76495333 114745483 152997289 152997289 114753763 76515757 38260087 76527349 76527349 114793507 114793507 650548147 153074569 306208753 306208753 229711213 114877963 191496391 191496391 114904459 76611253 76611253 38314183 383213581 191615071 76658173 690022909 690022909 498353467 498353467 498353467 460058329 460058329 536823589 115051843 421881043 421881043 76742077 76742077 38373799 153523897 614214817 537519109 537519109 537519109 38395327 268800127 153604489 192012511 38411887 38411887 76825429 192091171 192091171 230588893 76863517 153755737 38441419 38448043 38448043 230689909 1077062953 1077062953 76939693 76950733 230853853 115441003 115465843 115465843 38499379 38499379 462025657 38502967 38502967 385051741 77037397 308156209 154106809 38527807 616625953 809518627 809518627 308465329 269912959 269941939 269941939 38568379 38568379 38568379 38572519 347189923 347204827 38578867 38578867 38578867 617372257 347279347 192937111 192937111 192949531 192949531 308732497 38592943 385998421 540440293 540440293 193028191 347463163 193073731 502002463 502002463 386210941 401556941 321254897 160675337 160675337 361543159 883810709 602690191 40180223 120549427 120559939 120559939 1487219219 1487219219 281378063 321633329 201033971 321689393 402117581 402117581 281512967 361953127 80452133 482761849 80481917 40245047 966049297 241522837 241522837 241522837 241522837 764872247 120785947 603964771 362449819 362449819 201393131 201393131 40280963 201419411 120853399 120853399 402932261 725325373 201511391 201511391 40302863 80636093 120979543 927576983 1008666551 1008666551 282438899 201800471 201800471 40360679 282530879 40363307 40364183 121118827 242284957 403825781 605804371 161551337 161551337 80788517 161631929 282868139 242460157 40415867 80832317 242505709 202124591 242565277 242565277 363884707 323490449 323490449 323490449 404386421 80884877 80890133 485393353 485393353 687670367 687670367 647242529 323637617 323637617 323651633 445146263 364271023 445232987 40478063 161919257 161919257 121456087 121456087 526374239 40496459 202510031 121513027 526693103 607827931 40526243 40526243 851112403 202676471 202676471 648574049 202689611 202689611 243257317 162178553 405525221 81114389 1297942337 365164543 365164543 608642611 81173957 202939271 202939271 121776703 121776703 608931691 608931691 81217757 609141931 609141931 203048771 203048771 121841527 40618223 40618223 284339819 121867807 121904599 121904599 1544269157 1544269157 243837229 162563993 40645379 40645379 121978183 121981687 121981687 203307191 366005503 366005503 366013387 40669907 40669907 406769141 610158091 610158091 244129813 244129813 203442971 203442971 447593807 447699803 122117467 122117467 81412229 81412229 284977547 284977547 407119541 855006223 162865337 162865337 162865337 40718087 488638057 162882857 325775057 162949433 366644107 366644107 122222587 122254999 244529269 40759259 326090417 122340847 1223496061 1223496061 856496299 163177193 1346250379 204043031 612155371 693820763 40815323 40815323 40815323 244904197 122467867 122473123 367443019 367443019 204165671 204266411 40859123 367766263 367766263 817451081 817451081 40876643 313544461 62710717 480852077 292737257 292737257 62729869 83650769 41830553 41830553 125494393 502145377 502145377 167417057 20928197 146506949 293050073 146538869 125610217 125610217 293120297 146561213 209382281 230343917 230343917 41882537 41882537 439814509 125664937 146618669 251393713 377126137 41908073 41908073 83818577 167643233 230519477 146711237 293433113 293433113 83851409 104840861 314538541 314545381 146794229 188758693 104875061 62927773 209788121 83928017 41964617 230830469 188877709 20989757 104952581 335916353 125970457 125970457 62986597 189014509 189014509 105011861 378059113 84017393 84017393 252077713 252077713 252077713 252116017 105057461 105057461 546417353 42043049 21030797 105176021 126233113 105210221 147301757 147301757 84179729 315687661 315687661 189435853 189435853 147343253 147365597 21053597 652760429 63175837 505424929 84238097 105324221 21065453 168547937 168547937 126424633 316118581 316118581 316118581 316123141 105385781 400512173 231883829 63249709 126506713 147592229 105449621 253091857 189862669 274265837 253173937 63301237 147703949 211042121 612176429 612176429 612176429 485571677 63351853 126714649 21120629 654951509 63393349 126807673 126807673 147959309 105686741 295948409 63427549 211438841 211438841 84582833 190335997 274989053 126947209 126947209 42325769 105825821 126991897 190491949 126997369 42338537 42338537 254065873 63522853 169405217 63529693 63540637 63540637 720132377 635474761 42368633 254222737 63558877 63567997 148326389 148326389 254310289 360311669 63584869 63584869 63584869 42405113 21204077 127257289 318184261 63641869 63654637 212200361 254649553 63673333 84936689 297289049 127426009 21238277 106202021 594735569 594735569 276186509 446163397 339936449 212478521 21250589 106263581 170050913 63773197 21261077 170098337 127614793 233965469 829851829 829851829 829851829 1101112013 1101112013 211770791 550656107 635386291 635386291 84726797 127109599 381381463 381381463 211909391 42384959 508663849 508663849 890219947 254385517 254385517 423997421 127221403 254463133 254463133 127259287 296946959 551532983 424274621 424274621 169720937 212158871 254601733 466830827 594174197 339602033 679268129 254745877 212297471 297225083 127386799 84928229 254808709 382310083 382310083 382310083 297432059 42491219 42492143 254995357 510023977 170020313 340045553 127520779 637645471 637645471 382592827 170072057 127581763 1020735409 255196789 255217117 510504457 510504457 1489219271 42553127 851074841 851074841 42556823 42556823 468131819 468131819 127677859 85127813 255473989 255473989 510970153 170334473 85170317 127780423 596334509 85192493 426242741 426242741 42629819 170522969 255799237 469016087 469016087 42639983 724968707 127936579 213235331 213253811 383890123 383890123 170644937 341353937 1024113553 512075257 384167323 256200253 128141707 128163883 213614171 213614171 427240661 42732383 42732383 256403533 256403533 128219323 128219323 555653099 555653099 598456013 598456013 427471661 342004433 42750863 42750863 427564061 128280307 128280307 256582789 213868271 213872891 684472097 470642327 1283708581 128391187 213997631 256871077 171258473 42816467 128454943 128454943 256930213 128487283 256981957 42834023 771029029 556974419 1671235567 600060077 600060077 900115987 900115987 900115987 600215309 428756021 128662843 128662843 128662843 214445771 128668387 214478111 214478111 214478111 514836169 214528931 128723827 171679817 257534509 257534509 171705689 171705689 42930119 42930119 343482833 1159279507 1159279507 42939359 214713731 85891037 343608497 386725879 343763729 343763729 257839429 558704147 42982787 171938537 429855581 214935491 128964067 214963211 644921971 300989459 387125047 1118385269 1118385269 473183327 301215839 86064749 602479109 43046543 774915373 129167347 172237913 172237913 172237913 129183979 516769177 258395677 1162905283 258432637 86149757 86149757 129225559 129225559 86171933 86195957 474087923 129332743 607756631 140263771 420809671 140273971 140292331 140292331 140292331 140292331 93544541 233891951 327489191 1076137571 93585341 93585341 374357681 280878421 280878421 46816811 608684831 702389851 280957981 93656741 1685992681 1685992681 327931871 327931871 281090581 281090581 140546311 140552431 140552431 281164021 468616901 468616901 46863731 93762821 140664631 140664631 422015311 515897471 46902491 46902491 46906571 656696741 656696741 93819941 187687481 281539381 563115481 281561821 140781931 140784991 140784991 140800291 469341101 140806411 140817631 140817631 187773161 140852311 1267799311 422728291 46983071 140983891 140983891 140985931 140985931 422985331 141023671 705210151 705210151 329102831 141059371 376161041 188087321 188087321 141077731 141077731 329188511 235141451 188160761 94085141 705883351 141178711 235350551 235350551 235370951 47075891 47077931 94162661 94162661 141246031 141271531 282547141 282561421 235503551 471024101 329823971 188474921 47127911 235646351 282806221 94272821 94272821 612901511 235799351 424454131 424454131 141521431 141521431 141521431 471748301 235886051 235886051 94372781 141564271 283130581 424784611 235993151 1368878591 94431941 141656071 94456421 850340341 850340341 141760111 1795989821 141794791 94533941 141816211 141816211 614651831 709264651 141854971 141854971 236462351 945971801 1324522361 520363031 520363031 189258281 283920061 189286841 1278025831 47345171 47345171 568239961 378837521 189441881 47363531 521002571 663122741 473665901 142112011 142112011 189543881 852953581 142164031 142164031 142171171 189596921 284458621 474114701 379367921 284603461 47437991 711636151 616852991 284703421 47452271 189813161 569451721 712013551 142448611 47485931 237487451 237487451 570063721 142520011 427651831 95037821 47524691 47524691 1853595511 522820211 95070461 95070461 237691451 237727151 95115341 142678111 142678111 428061871 1236791141 1236791141 285419461 142730131 142730131 523381211 523381211 95170421 47596091 24204137 121069961 169499177 726530641 24219977 145332529 145332529 242231441 581482177 266528153 508918873 121172921 727053361 96947489 96947489 48479729 387849089 387849089 387849089 96972833 121238921 169757897 412284137 412284137 291057889 291057889 72778729 315484313 169909433 72847897 145696849 72855817 340008593 24288617 340045553 48583217 218630809 218630809 315834377 72885913 291653473 267352889 486180641 24309737 24309737 583442113 24312377 413334329 72949273 72949273 267503897 72962473 145933393 389226113 413558729 340585169 72987289 72987289 72987289 243308561 243308561 145991473 73003129 73003129 170356649 73011049 73019497 73019497 73022137 121714121 730543441 194843969 24359897 73081273 73081273 292335649 73085497 146235409 73121929 73121929 170644937 170670809 341353937 73153609 292677793 341464817 634162673 390265217 390265217 170744729 73184233 73184233 48790193 512352457 341583089 512378329 24400553 24400553 146412817 122012441 170855609 97648673 97648673 97648673 97648673 48826097 48827153 48827153 97655009 73255513 146519473 293121313 73285609 268717769 268717769 317646473 97764833 806693449 220012057 122252681 195629633 195633857 195633857 293459233 73366393 97870433 220216393 293634529 367117081 97908449 48959153 538577777 538577777 97929569 146903857 293814049 293814049 954991753 954991753 73487833 1764176833 514647673 24507737 73524793 441221617 24513017 24513017 24517769 147109777 98075297 73581289 294420193 24536777 171809177 368210041 73668409 319259513 319259513 73684777 73687417 147375889 147375889 147375889 147375889 24568457 294958753 270390473 270390473 24581657 24581657 565410473 442580689 49176689 24589049 147581809 910283177 24608057 319918457 369149881 369149881 147675793 49232657 344665553 147723313 98497697 541783793 738970321 147797233 123174041 295645153 295645153 615980201 538526363 48958367 342753419 2057103637 2057103637 1616330959 391860593 293921077 489946781 342977699 146993647 441028999 539113763 147063067 98061269 686443829 49032059 49032059 49032059 1078822757 1078822757 2108699963 588512857 1618751047 981103961 343388879 490608941 490608941 343448687 294423037 294423037 441669799 539842139 736196431 736196431 147291619 147291619 540088847 49106819 1129522319 343792583 245569691 245569691 196461449 196461449 589559497 589559497 589559497 196525529 49134587 49134587 98285549 196619513 49160219 344129003 344129003 442486819 737782411 147563959 147575707 98398757 295236853 295236853 738102811 738118831 246050291 246050291 147633379 738263011 738263011 590640313 590640313 147679303 147679303 147679303 443082763 1575439553 1034039203 246237191 196991177 443467243 936215387 492787661 246413411 1330786207 1330786207 690166877 295794349 443758807 295843477 295843477 197238953 443854927 49321487 1035788587 246675071 444024739 641470883 246723131 345467207 641609723 444200959 493610021 345594299 49382363 345743819 98787509 296441557 296441557 741130591 49412267 98825957 296516317 296516317 49419743 247144991 593254777 148316899 247203731 148338259 148338259 49446443 49464599 296793997 296793997 940172327 49483823 49483823 49483823 594113449 148568947 49524407 148578559 148578559 247652291 247652291 247652291 693471269 693575933 148645843 2378538529 347082023 347082023 446302783 446302783 446331619 49593827 1041732007 1041732007 99223253 595395049 843506579 1042031047 1042031047 248132891 248132891 49628003 148889347 99268109 99268109 248223671 248223671 148941679 148941679 446927563 894008917 894008917 298107637 298107637 695594453 695594453 546632483 844868279 844922747 298259293 298259293 248602811 248602811 248602811 696297197 696297197 696297197 497369381 497369381 447725359 49747619 298560469 149283439 149283439 149283439 149283439 149283439 99552197 945975839 99594917 99594917 99594917 199276697 199323689 199353593 199353593 25300277 303651889 75922909 101232017 404989889 25314077 25314077 25314629 75944437 50630729 329118869 50648393 50648393 379871221 379871221 101313713 75989149 76008469 304095697 506848241 25344989 76038829 76060357 76060357 380315581 152127337 152127337 50710217 50710217 50710217 507179441 101441777 101441777 101461649 101461649 608809633 76104517 1370010457 1370010457 50742233 152286313 152286313 152308393 203079329 152318329 228479149 228479149 330080453 228533797 228533797 101583089 431731253 431731253 355605209 76207189 25407917 355721129 355721129 127046021 127046021 127046021 50826137 432050309 330396197 50834969 305076049 432200453 254327561 381499621 381499621 50873609 50873609 25446557 25449317 25449317 1017994721 203604833 330941573 76374997 254625641 254625641 483809693 203710817 76402597 76404253 76404253 611278177 127366181 356648489 356648489 127377221 101905457 280242029 127396541 382330381 178435013 50984009 50986217 76495333 152997289 152997289 969031769 76515757 178554797 76527349 688761037 25511693 25511693 25514453 280691357 255183161 280739933 331795517 255232841 255232841 51062393 714961073 357506297 357506297 357506297 357506297 76611253 51074537 280934237 280994957 280994957 102190289 332132789 51105449 51105449 102214577 920037169 102247697 102247697 153394729 204532193 358062713 230198077 25580693 76758637 307043377 307043377 179126669 614214817 614214817 102384593 435156413 102391217 25605533 76828189 793976837 793976837 51232409 204973793 153755737 410024129 128136221 128136221 102510449 102510449 153766777 102528113 845881213 256347881 76917613 128196941 102576689 282087917 282087917 179559437 128260421 128301821 333711509 102682673 51349433 385170421 385170421 77037397 154080313 1232827969 179806733 179806733 256966121 231284413 231284413 25705997 25705997 25705997 745575269 745575269 745575269 25712069 128561261 51432233 128588861 51442169 257225561 900431141 900431141 257330441 463267657 25739669 128729621 77240533 51513929 334852493 77277517 767325331 204643897 204643897 511739941 562950763 102359893 460696519 460696519 307180117 307180117 102397837 409644913 102419413 102426109 256082011 153657019 358569499 1280716951 614802169 614802169 256204771 307481437 307481437 256282891 153774199 102531757 102531757 51269227 256361011 410195473 51275923 512926621 51301219 564452527 564620299 462035719 462035719 102679069 616123513 1488997519 256725571 51351439 102714037 51361483 154092259 205472713 205472713 513696661 256857631 308291653 462454219 256980391 411204337 411204337 205611097 308432269 359858479 359923579 154258543 154279747 360001699 154296487 205758409 463006639 463026727 257259391 308726893 102922357 154435987 1287199051 51488707 51489079 515002381 463542319 257573731 103051813 360749047 360749047 206204809 103104637 309329533 515616181 515616181 257811811 154703827 618842089 618842089 309423277 103145557 154721683 154731727 51577987 51577987 257917831 877021807 877021807 877021807 877021807 516014221 309671029 361303699 361303699 361303699 206469673 258137311 154899127 51633787 103281709 103281709 309871909 258248911 154951579 516609421 929930437 413347057 413347057 155006263 155006263 51679543 103363549 258431191 516873541 310126357 155102239 206826793 620609833 103442413 155190403 206938393 1293383551 1293383551 258751111 258751111 51752083 155274103 103538389 466019839 258946411 103594189 103597909 51799327 569804863 310807117 51801559 103620229 569927623 932782933 466441687 466441687 518361541 155570959 207441337 103747453 103751917 51877447 311304853 674576059 51895303 726591517 726591517 726591517 103841197 415552273 103903693 103903693 103903693 103903693 51956683 51967843 779545531 779545531 831533089 831533089 155916919 155916919 363884263 467971723 467971723 155992807 208005289 208005289 208049929 156039679 1144323709 260129371 260129371 364209763 52033687 104077789 104077789 260272591 260272591 833021089 104138053 728987197 728987197 260378611 520783261 520783261 533505821 1120508887 53366879 1174327397 533808461 747353573 747353573 800834911 266970191 2403098371 53409947 694404959 320564437 106862573 1763258047 1229053439 1229053439 320634277 160342747 160342747 160353223 160388143 160388143 695040503 695040503 374342207 1390514789 1444467547 107041829 107041829 428213873 321167389 321167389 1445274199 160610467 321248869 1338595151 803279311 428418737 267767531 428474609 964081837 214263689 1178552717 267866471 160732687 160732687 214324217 375148859 107195477 268029431 268029431 160819987 107218757 2090811139 160847923 53629943 482774239 2253060517 2253060517 375523667 375564407 375605147 375605147 375605147 160977127 160977127 53660207 214659449 536660261 644248393 751688309 375865883 644429977 1074073241 1181548853 1181548853 698263619 590868323 429750353 268599791 107456213 161186647 214957433 483678667 215008649 322540909 483961519 645361177 645361177 806718931 752959397 752959397 806823691 806823691 161365903 268954811 591751799 215208857 807155431 215278697 376745867 430569809 430569809 269158511 53833643 53833643 323008837 1023038243 1292510257 969529357 969529357 969529357 538720541 538720541 53874383 377185859 269455331 269455331 592852943 53904647 53904647 700820927 161731399 485218639 485218639 1455959719 269653211 269653211 107870597 377593259 161860603 161860603 485602759 161879227 215842073 107938109 485749423 593736419 269886011 647791609 647791609 593826047 593826047 161982823 269979131 269979131 269979131 323995909 1620631381 648327049 594312599 162088747 378326579 108103397 162186523 1135639723 216354233 1135941199 1622866261 1460611063 324615157 1136250823 378758423 919868267 108231437 324764149 54135119 54135119 1137130807 1137130807 487345267 216610313 324964357 758337077 975207349 541863341 271015091 975738133 216847769 162656779 108461909 542340581 217001417 217001417 108515453 434285297 542922581 1791810967 1791810967 162925663 162930319 500020903 277837871 277904531 500239063 1056090947 1723734479 889766369 55615247 55615247 667421737 667683529 222572489 667785337 55649183 55649183 166965727 166965727 333943573 278298431 111333917 2338181917 167048143 946750367 222780953 167118439 167124499 222911849 222950633 1170533239 1337761969 1170635047 1338043153 1338043153 223013657 501787999 501787999 55755839 1672784221 1672784221 725172527 836828431 502115239 613736399 390613259 111607829 446489489 1116344921 55821287 334983469 55840679 55840679 167524459 167524459 167524459 167535367 502653367 111716909 502838803 614656307 335274349 335274349 335274349 335274349 167642023 1005975757 391342883 167760799 894944033 1398380351 1398380351 279746771 167874727 223857209 55966727 223895993 2519357131 2519357131 111973853 279940691 167972899 167972899 167972899 167997139 336003973 336003973 336037909 336040333 336040333 168041983 112058693 168111067 560515661 560515661 840918931 224259593 392479739 392479739 392479739 1682116621 1177583443 560758061 673040569 1290152387 1290152387 1290152387 2860896307 617256047 1796003009 336765109 785870093 842027911 505256743 505256743 336888733 505434907 168492847 1010993437 112337453 280904231 1404622151 1067835227 281061791 843512611 843512611 618735899 56255183 393794759 2138234237 2138234237 56273363 1969638371 337710469 168884323 168884323 56297603 675610009 675610009 675610009 168924319 168924319 1239107189 1239107189 169001887 281698091 676312969 112727717 112734989 169150963 281928371 281928371 281970791 281970791 281970791 112798013 338403733 112880429 1016301997 395245523 451764113 56473343 338854597 169441843 1750974179 677869177 508507327 1130113241 565097021 678155209 678155209 678155209 1186822519 1186822519 1017436429 169587283 56549699 85812169 85812169 143030681 143030681 171699217 400643153 171741649 343513249 343513249 85882057 85896409 85900153 229108673 200490473 744732977 28646489 143233481 143233481 515662993 888176537 888176537 515794033 515794033 429847081 85971289 85971289 85971289 429903241 114645857 229293377 57324593 57324593 716692601 172017457 315374489 86021833 28675817 200739449 200739449 200739449 114725729 86084233 344349409 344349409 286976561 287020241 28702649 200936009 200936009 229647809 172250833 287088881 28712633 28712633 114863009 114863009 28728857 28730729 258610249 86228377 86228377 57499313 862502161 172504177 86255833 57511793 86268937 28765673 402835889 489348809 518212657 57595409 460809857 57605393 57605393 374440457 374440457 374440457 28808729 57626609 461049473 28824329 28824329 749486609 1124375929 57664049 201835817 1441757201 230696129 692133313 201875129 201875129 86520409 86555353 201966857 201966857 202019273 317474873 144325481 57733937 57736433 346441057 346515937 346515937 346515937 86639593 57770129 346628257 346633249 202207097 202207097 260008633 260008633 317790617 28890473 462307457 28896089 664715273 664715273 144506441 173411473 346842913 346842913 173482609 231320129 231320129 57838769 57848753 173563729 173564977 173564977 144668681 144681161 57879953 57879953 347292193 57892433 57892433 28952873 144774761 144787241 202739993 57926129 57926129 57926129 57927377 57927377 57927377 260678809 86905417 869097841 434555161 434555161 144852761 173852017 405657617 405657617 231814337 231814337 28978457 28978457 289797041 57967313 521803153 144958841 144958841 86988409 86988409 115986209 405972113 405972113 434995081 696052033 203023913 58007249 58007249 58013489 522252433 522252433 58032209 290183921 261257257 87088873 551574713 87092617 87092617 58075889 435734521 87150649 29052713 871768561 871768561 261547417 145345721 232563137 232578113 232578113 203513129 203513129 174459793 174459793 174459793 29077673 29077673 261740233 116330657 581732321 581732321 465432449 349104289 523693873 203666009 174582097 640312817 29105753 87341593 145573481 436764121 436764121 288799351 288799351 57761131 57761131 577623901 577623901 173302291 115536541 173331271 173346391 57785071 57785071 346730581 57793471 115595341 57802711 404636611 289032451 636033091 636033091 289158451 347002741 231380521 289231951 636379591 57853111 57861511 57861511 405048211 115740661 231486361 57872011 57887971 115801981 289528051 289528051 405401011 115876741 579425701 579425701 579425701 57943411 57945091 57945091 347685661 57952231 173884411 289811551 57970291 231906361 231906361 347950261 232000441 232000441 348071221 174038131 174038131 232055881 116036341 348166981 696384361 406247731 116106061 290271451 290271451 348348421 174205711 1451766751 1451766751 348456781 348461821 174246031 174246031 116166541 174253591 58121071 58132831 116269861 232551481 174447631 174447631 58152571 174477871 174477871 697941721 58165171 174511891 116381581 174608911 1338726271 58208431 116433661 174674431 116454661 116454661 524057311 524057311 465865681 465986641 174780271 58273531 1457121751 408023491 174886111 58296211 466430161 466430161 116610061 174942811 349953661 175005811 58356691 58362991 175135591 116772181 291966151 58394911 116806621 58420111 58423471 350543341 116872981 409131871 116898181 116905741 116922541 467811121 233922361 643314211 58485631 58485631 116988061 292491151 292491151 175512331 58508311 409581691 117028381 117028381 234066841 234066841 58520911 58520911 175623211 58550731 351372421 58564591 292835551 292835551 410199091 117225781 117240061 117255181 117265261 234537241 234537241 58656571 175982311 469386961 234722041 176049091 234762361 58699831 58699831 117407221 117407221 117407221 117412261 117429061 176156191 58728391 58728391 234953881 528729391 411339811 705254761 176367871 176379211 117596221 419654579 1678764809 1678764809 659562707 719538649 179888587 359907973 539909047 119998973 119998973 180025927 480121457 480121457 1500434051 600199781 1440573649 900463171 60036983 900633211 360284677 300239411 300239411 1080877573 120100997 1801972741 720820489 180209047 240315353 901189111 360483493 360483493 300429071 60095843 540921439 540944983 300586031 240482777 240508937 120260573 781722059 781722059 120299813 180453643 180453643 360915133 1142939339 541474723 120339053 1083098557 421238567 300886871 300886871 60178247 120375677 421348439 1444822033 722468569 1384801619 361257829 120443693 120443693 60224027 120485549 843490397 241011209 723065017 723065017 1988702167 602645741 180797647 602776541 602776541 180842119 602894261 723551593 301482011 60298583 180915367 180915367 3860113793 3860113793 3860113793 120629429 663576959 663576959 965363297 241351289 543044323 120692213 120694829 362115877 120728837 422630279 181142959 905812891 362445493 362445493 120864869 362599837 2054776877 181336543 2357426059 2357426059 544080259 544080259 544080259 725581609 302377991 1270033339 60479087 121003517 907578691 665562503 363057637 484129169 544653163 181607299 181607299 181607299 1089879229 605497181 605497181 605706461 605706461 60573263 60573263 121160477 121163093 909037111 909037111 909037111 181830967 121225877 242460473 909266011 181868899 181868899 181892443 1273366123 606491261 606491261 1395060263 424589663 424589663 667476107 121361909 1274455687 2063448917 546246307 1092822229 1457127697 242905193 242905193 242905193 2003982223 789577907 789577907 668123567 425184803 1093379437 1093379437 546713263 121500557 182262607 729081817 729081817 364561837 729217849 182313619 182339779 425605979 912038971 304111091 608270141 547454899 182543827 730180537 547655023 243438857 365166133 365166133 304339991 60880643 182673319 182673319 304477331 608989541 548208307 365521909 182830279 121892957 121892957 304745471 365770429 1402160087 792553607 487760177 182967619 732079753 366052957 610101341 366134053 732456457 559445599 559445599 746149849 746149849 373077637 932768671 1679020219 62186387 373180693 62201303 62201303 248837753 435475559 435523019 746675977 124453229 124453229 186701539 373432909 186762559 1930174019 1556693651 1556693651 1556693651 311350031 560466667 622840181 622840181 622840181 622840181 622907981 622907981 622948661 934477231 186932059 186932059 374002429 1496139889 1496139889 436443743 374116333 187071727 374148877 561259927 997802657 997802657 187127323 62377583 2058683947 561479599 187161223 1684658467 312095831 1311286579 749518153 124960373 937290931 937290931 2250067753 312536531 312536531 312543311 125020037 125020037 687684779 187554463 437696687 437696687 312678911 312678911 187616839 250172057 250172057 1313517199 125123093 1376363957 312814511 563078323 563090527 563090527 312861971 250302233 250302233 938714731 688505159 187820239 187820239 125236997 187871767 250497497 1628574533 1628574533 62642003 62642003 62642003 375900829 375900829 375914389 626542061 1503961297 188010079 313384031 438788267 438788267 940294471 62694887 62694887 250795817 1693201267 62722007 878158709 815527103 250953113 251001929 251001929 62757263 188308399 251083289 564957739 816144083 62785739 125578709 313980671 879221813 188408743 188408743 188429083 314095931 251305673 62831843 62831843 62831843 62837267 3519013457 3519013457 314238311 125706173 565694047 565694047 440022227 1508680177 1509103249 754567897 314407811 251555177 251555177 251609417 1950099083 314550191 692084999 692084999 62926763 125863469 125863469 125863469 188820967 125882453 755424889 125944829 3401120557 3401120557 377975509 1008021473 189027079 315058691 315058691 441189743 945440491 819440519 819440519 567378199 1450143239 441379583 63055583 1639539149 1639539149 126121109 378387733 756943609 756943609 756943609 1577033651 126186197 189305059 378753853 505026833 505026833 631301621 568204003 189431167 884043749 126294677 63149147 505211249 505211249 1010820257 63178979 442300307 947867731 947867731 442347767 568826407 568826407 568826407 568887427 316150271 316150271 758879977 252981689 316238411 379494229 1391578277 569343043 253046777 1771631177 165001801 33015481 33015721 99072361 99072361 33030121 33030121 33035881 429500761 132155041 132155041 99122041 99128521 198280081 198280081 99141481 297452521 66107281 132215521 33054361 925643041 198382321 198382321 661375201 231498121 165384601 297709561 363883081 33086281 33088921 132368161 231694681 231694681 231694681 165502201 331093201 99338761 264947521 264947521 264959041 264959041 165622201 99375481 66251281 132503521 132503521 132503521 430689481 430689481 66272881 99435241 33147481 165743401 298346761 66306481 165802201 99494281 132672481 66347761 298618921 298618921 331803601 298681561 265523521 33191161 33191881 99584281 99586441 33204841 33206521 66424081 66424081 66424081 132874081 232539721 66460561 66460561 33234361 33240841 199476721 133006561 133035361 133035361 66519121 66519121 33266041 33267721 33271321 266187841 532475521 266314561 199743121 233038681 33291481 33291481 33299881 33305641 333058801 333058801 199848241 366433321 199874161 33316441 33316441 233231881 233231881 133278241 199934641 233260441 266640961 266640961 199985041 100004041 100018441 400203361 166795801 100086121 33368521 266994241 233623321 166924201 133551841 33388441 66782641 200396881 66812881 66812881 66819121 66819121 267299521 33417481 33417481 66837361 334189201 334203601 167136601 100282681 100282681 66861841 234038281 33442681 200664721 100346761 33449161 200741041 167285401 167285401 167285401 100385641 133861921 200801521 33469081 33469081 234285241 200820241 66960241 100442521 100442521 100442521 100442521 100448281 234421321 167482201 167503801 167521801 33506521 67024561 134069281 167638201 67061041 134149921 167688601 167755801 234874921 67115761 67115761 570545161 201376081 201427921 67156081 33589561 403126561 201576241 33598921 477446873 477446873 511587421 511587421 204661753 614092393 511922221 102400069 136560209 68288537 170762261 170762261 102468517 239126189 205003993 478394729 375889757 854301101 615136969 444333293 478530137 478530137 68362937 170914781 136735793 68373353 34195853 478811369 34213709 478998857 478998857 650074589 68432873 444816893 171119381 171126821 102679069 171145421 136917329 102714037 513696661 513696661 34247189 68499833 34254629 411100177 513904981 274112417 274112417 68534057 68534057 308432269 171368621 1028390281 411472177 205758409 617328793 68614409 102922357 34315637 34315637 34315637 205914649 205914649 617904649 308961253 308961253 205990537 34337957 171695981 34341677 274737377 309188917 309188917 137423249 480998729 34358789 206204809 103104637 103104637 171844781 103112077 103112077 412519729 481300793 584461973 103145557 103145557 240678173 103158949 412787569 412787569 103200613 103200613 68819753 206494969 344220281 206536633 172138661 34430213 654230573 68867369 68867369 34440629 309970117 309970117 309970117 68909033 68909033 68909033 310117429 68916473 275737313 551550017 241329173 586131509 103442413 103442413 68965577 68965577 275886113 34486757 275898017 275898017 689804561 68995337 103493749 34500149 414079153 103538389 34515029 207173497 207173497 725206189 310807117 310807117 103620229 1278019517 69083129 690905681 690905681 138194033 138194033 518238781 1554805621 483738137 103665613 241912469 69121817 207441337 414974929 414974929 103747453 34585709 242125997 276749153 415153489 242178077 242282237 173061221 173061221 103841197 276939617 311572693 103866493 276987233 173146781 69269129 69269129 519566821 519566821 692929361 242537429 242537429 34660853 623957833 208066297 416239729 104094157 104094157 208206169 104138053 104138053 212852323 141944893 1561643557 1561643557 638923843 212991643 142003717 142003717 213058207 994379989 994379989 781463167 497457283 639615799 284304649 1279435933 1279435933 71099383 995615293 995615293 142235917 213367807 71147887 213479263 71165947 71177299 284740153 284740153 213569047 355961311 1423969081 1423969081 284830969 284830969 284874313 925861639 356141911 997565773 1140099937 285078649 356397331 356397331 499039339 499039339 71300623 356606311 641900647 1426538761 214000939 356683711 142675549 214024159 71343967 71343967 428110237 428110237 285431593 784987963 71370283 285526537 428342437 428342437 428342437 214214563 214214563 1213961467 499938727 214273387 71426527 1071483031 285743257 785862067 142907749 142907749 500220463 571858033 929383339 286032217 143023333 357566071 71521987 143059453 143059453 286131289 286131289 71533339 1144682017 71551399 71551399 214678963 357811171 787320799 930490159 71607643 71607643 71620027 286486297 71630347 71630347 71630347 71630347 644687047 501502723 501502723 143317453 286639033 1290321469 1290321469 143427877 143427877 645499747 645499747 573851857 789080359 286948633 430453909 573971569 645792319 645792319 1291696093 71761927 71761927 287049769 71769667 1004825893 143554813 358889611 287122009 1507433887 502496023 502496023 502496023 717913381 358979911 358979911 1005411037 215471539 359183731 215550487 215550487 862239097 862239097 503048659 71867707 143747797 215643367 215643367 287526553 143783917 143783917 143794237 143794237 790998847 790998847 287660713 1079122411 647557039 71953879 503724103 287951737 71994127 71994127 936010843 648091099 216038107 72013219 72013219 720188941 1512591823 72030247 360171871 864468217 864468217 288205609 72063787 1225479103 648796987 72093199 72098359 216316747 288455353 288455353 1225987879 793422499 793422499 144269989 72147379 216448327 360899431 649749007 505432579 505620403 505620403 505620403 73150799 1316886733 1316886733 2414362567 146331389 219519427 292737257 1463696921 439134613 878288377 219583267 951645059 951645059 2854997419 2854997419 585734129 366099791 1025101757 1098443011 219696583 439469773 146506949 146506949 146506949 732689021 1611986069 146561213 659664307 1099560211 146618669 146631437 73324763 659951587 219990247 220007803 953512379 953512379 220062067 146711237 440219893 2421297187 807227807 954051827 440363533 366977591 220280719 2643426073 587496113 293752313 293752313 146880413 734524421 587815313 881793193 881793193 1322718517 1322718517 147014477 220524907 147030437 220558423 147065549 147065549 147065549 882425209 882463513 220620667 220620667 220620667 220620667 220636627 1323877213 2133052139 2133052139 662077459 2869375783 220726003 73581719 735833141 1251332363 147237917 662714263 957267767 1620026717 1473113321 1031246357 220989343 220989343 220989343 147365597 147365597 221051587 221051587 1694814479 368477831 368477831 368477831 221123407 147416669 884863897 73739723 368717231 221252683 221252683 368773091 2360198849 73762067 73762067 1770340657 295124873 221373979 73793987 1476209561 1181240033 221484103 369164111 369164111 73835483 443054389 443054389 369323711 369403511 73891343 73892939 739025141 739025141 221731483 221731483 369738671 1331145397 369794531 369794531 369834431 1183921313 221996419 221996419 222025147 370049891 296044169 740222141 888426169 370209491 962911223 1037122829 148163597 222288487 370512731 370568591 370568591 2223443461 74138723 1853627651 148291277 1186577057 296657033 222545443 1112775091 1112775091 222569383 370951631 222575767 1335598237 593726897 890660569 222736963 816708047 222743347 222743347 222743347 445502653 222784843 74272787 1560264763 1560264763 1337465557 74322263 1858535351 594735569 371789531 371789531 446163397 148731773 148731773 148757309 2603811491 74402063 223207783 74416427 74418023 297684857 372164591 446741149 224402449 37417817 112259977 187104041 449062753 860828729 187140761 187140761 112358713 112358713 1348324129 112370953 898980673 898980673 337154473 74924849 487068089 487068089 299797313 299797313 112441129 374847281 449846113 449846113 449846113 112465609 749787041 412463657 112512937 112512937 112565977 562870681 562895161 487863689 225185809 450381409 75066833 75066833 75066833 75071729 187687481 187687481 187687481 150154337 488033417 75083153 375418481 375418481 112640233 112640233 112640233 1239096409 75102737 75102737 600969857 901474369 901474369 488372873 187842521 788972857 338263417 37586729 37586729 37586729 37586729 300724289 300724289 338366233 75208817 112823017 112823017 37611209 526564529 752316641 150464417 150464417 338586553 1091024777 188160761 37639769 376422161 75295313 225887569 978881489 1317753641 301233473 301233473 150643937 866233913 903974593 565000441 339056569 339056569 565184041 339137353 339154489 113080057 75388337 603137153 188511641 37707497 490229273 490229273 113137177 603541889 603541889 603541889 603541889 150950753 226434289 528358097 339675913 113251417 151002977 1170348953 339827689 37765433 339908473 339908473 264409433 491056697 566807881 1209242369 1209242369 37793993 188984921 415829657 415829657 415829657 151228193 37813577 75633137 189099161 340417657 416072009 416072009 264792137 226992433 794616313 340601257 264969209 264969209 378560081 113623513 151502369 37876409 416700329 75768593 378845681 947175401 947175401 189441881 227356369 795758713 644213369 416861897 416861897 113697769 341115337 341115337 37903337 417086297 417086297 758355041 75837137 113758153 1061773217 644685017 227555473 227555473 530985617 113798137 113798137 379367921 758828321 758828321 151835297 341651449 75923633 189813161 189813161 303746753 113908297 113922169 113922169 113941753 75972593 341928073 341928073 456015073 380053361 456210913 38021657 114079657 114096793 570545161 76075409 190200761 836889329 836889329 836889329 798997417 418531433 342496009 342503353 913453249 76122737 38068169 723434729 226118227 301543577 1130854171 452361397 980123483 301648793 301648793 301648793 75422063 226295779 905479033 452746093 603674609 603674609 226394419 226397707 150944957 528334199 528334199 150990989 453051877 528598883 151060037 302141993 302141993 679977307 1133468131 1133468131 1813838353 226774183 756012581 907254553 1285463603 378093971 226881043 1134536731 1059169469 1059169469 378307691 529715159 681077143 681077143 681077143 227043799 151451309 454357213 454357213 454357213 151461173 378735131 75757439 378809111 606265553 454709029 75785387 227389039 227389039 227389039 1819625233 2350621067 2350621067 75833063 379170791 151674893 1137569911 303391433 227548507 1137808291 530992547 1137931591 1137931591 1137931591 986257247 682837867 227627419 455271277 682966099 910647769 910647769 1214381153 455399509 455491573 3188717197 835170359 75925127 835387367 1367066557 1139386531 1139386531 379844831 75974447 75974447 1367648533 304042457 3192629917 152125349 456435229 1369433917 1978356173 1978356173 76102679 837159599 152227277 1141811431 1141811431 1141811431 1370252629 1370252629 837430859 761421341 76143779 609198449 533236607 685851319 152424557 457372309 76229267 457405189 457602469 457612333 610171697 610171697 839058419 228839047 457819477 457819477 305226137 2670824591 76309823 457934557 686921563 228977143 228977143 686980747 152687597 152687597 152687597 458082517 687153367 229067563 152736917 152736917 76375583 2291793541 840360467 1298878643 382047791 382047791 382047791 229240183 1299493499 305785097 76466003 1529703641 229519663 229559119 229559119 918394297 459328669 459328669 612512753 229708723 229731739 306344057 689387563 459624589 229817227 1378952677 1378952677 1149234091 1149234091 2835081563 153269573 383198591 306607097 153309029 153309029 536746547 536746547 843488999 230047387 230088487 230088487 76697807 1150557511 230118079 306843833 306843833 1457633147 77013161 77013161 577623901 115605421 192709301 192709301 192709301 578174101 115635661 655425821 38555021 347032981 231377161 231377161 154253681 154253681 77129081 77129081 925643041 925643041 192843701 694368361 38576861 231523321 231538441 270137981 115780981 154391441 115801981 193036901 386096201 115876741 309040481 309040481 270420221 270420221 347685661 38634821 115906981 38638181 270479021 270479021 618331841 77292041 193255301 115967461 115967461 347950261 193326701 232000441 232000441 425392661 38690261 541820441 696651481 38704541 77424761 193587101 348461821 154892081 154895441 348544981 348544981 77458361 77458361 77468441 310035041 116264821 116264821 232534681 232581721 116300941 116300941 232611961 155080241 155080241 38773421 38773421 271437461 271437461 77560841 77560841 77560841 349129621 1086478961 1086478961 232828681 1591030421 349293421 116433661 155258321 465798481 465798481 194095301 38849021 38849021 38849021 427499381 505233821 738689981 738689981 116657941 350019181 350019181 466803121 38904461 77811161 311251361 505812581 116759581 506074661 116789821 467290321 38944781 272654621 272654621 272654621 194758901 194758901 116857861 116905741 467700241 272889821 233922361 233922361 233922361 311909921 116988061 116988061 155987441 663022781 663022781 780110801 780110801 234038281 663122741 39009461 234066841 234066841 117049381 117061141 78048041 351228781 468395761 975845501 39038861 585645901 78096761 156229361 156229361 156229361 468721681 156306641 508029341 156336881 39088421 156363761 156363761 938343841 938343841 234621241 234621241 234626281 234626281 430271381 195594701 78246281 117407221 391371401 391371401 117412261 156598961 195754301 195754301 39152261 39156461 39156461 195796301 117487021 39169061 117535741 117535741 117535741 235079881 195939101 313542881 620406769 155149069 465569029 310381609 387985471 387985471 77601607 77601607 232820047 1552167481 1552167481 543298099 77624167 310503433 310562089 232923259 310650073 932031433 543732379 388383091 77711587 77711587 77711587 1476616579 466354117 155477317 155477317 155481829 77747119 155532589 622143889 777792661 622288273 700226587 700409323 77835103 77835103 77835103 1556871241 233535763 77845819 155710813 467298253 311538937 311538937 233657587 389454691 311597593 311640457 311640457 155843917 233769259 1168930891 623438833 77936623 77936623 155874373 1247067169 1247067169 77956927 389793091 545816923 311911177 311911177 77987947 311956297 156080797 1249377313 1171316611 156181189 156182317 156182317 390599611 78134587 1484696443 703576747 703576747 781768861 781768861 781791421 312748153 390938011 234572959 78192679 860280763 312930889 860584759 391344091 313095577 1017597283 78283483 234852139 234852139 1331001367 391504831 156615469 156615469 2192648137 234936739 156649309 783257821 783257821 313309897 235007803 861775927 78347779 1567057081 391781191 78363007 156733909 470211877 313582873 313582873 313582873 549066127 392314171 706226419 78471859 78474679 470919133 470990197 157013653 157013653 157013653 78533899 1178262271 314216809 78554767 628478737 314250649 78567739 78567739 78567739 78571687 392951491 235794583 471633157 157216693 157216693 864877927 235887643 550436083 550436083 550436083 78635419 78635419 157280989 78644443 1966816051 1966816051 314719897 472117069 629588689 393560611 157427629 78714943 78714943 551016439 551016439 236180359 629845873 551277007 315083113 551549419 630355729 1103154109 157605853 236440927 157650973 394169731 236517067 236517067 788407141 1340320903 157705117 1025163907 709850683 315559129 315559129 78910087 1815321139 236806399 315773449 315773449 789456181 789535141 236872387 717872671 1595307401 398835551 319149641 1037349431 478849741 478849741 1276960481 239447491 239484031 239484031 638693681 479037661 718587811 718587811 1437186061 1437186061 319393241 718718311 239597131 559169591 239687611 239687611 239703271 4634633261 4634633261 159836981 159847421 239792011 239816371 799440101 719574391 319824761 159944861 479862421 239978191 400027451 480060781 2320512431 1440526861 160084061 240136531 240136531 640405841 960622681 400271051 1361069471 1200961051 480398341 480398341 560558111 560558111 1121173061 1441696141 240319231 240327931 1121562821 721030771 400662551 400662551 1202213851 240444511 240444511 320611241 240468871 160334621 481108261 160379861 80192831 80192831 80201531 160449461 240787291 240830791 561983171 561983171 2649636331 160602581 401576051 321293321 160661741 160661741 1686972631 642688721 160710461 562506911 80375531 80375531 80375531 482274061 241149211 80392931 1929472081 1929472081 160821821 884787971 643760561 241436311 321989321 402489551 402515651 241512871 161009741 563737091 241634671 1208242951 483352861 1289126561 483474661 80587811 80587811 241770391 161183741 805965101 1451154781 645027281 241984411 483975781 1290741281 80680031 80680031 968202121 968202121 968264761 80695691 726590071 484438621 645973841 161517821 242285431 161528261 80777471 80777471 242344591 727049431 161597861 727216471 727409611 727409611 1535730671 970018681 646683761 646683761 242556871 242556871 646878641 808644701 1051260731 1455748381 485291221 485510461 161883221 485670541 728521471 80951471 566721191 80961911 647713841 485813221 485813221 161942381 81001931 243037111 243084091 1539664811 81038471 81038471 972698281 972698281 486422221 243214591 1864738571 1864738571 1378462511 243263311 81115031 811219901 811219901 649022321 162293861 243446011 649245041 649245041 81160271 405873851 487142581 163901789 409790231 1229621011 1229621011 1721757283 1147938317 1147938317 491984293 410049491 328120649 1969009969 1969009969 1230693811 1230693811 246153067 246201343 738620119 328299449 656665649 1067089427 410433911 574611647 574611647 574699259 821052581 821052581 821052581 164223629 1478441773 903878999 1807928453 1150691837 328850153 328850153 411086531 411086531 1480050973 1480050973 904528043 82230419 164473949 1151342669 1727089099 1398271727 164520437 164520437 164577653 164577653 658396433 411613991 411613991 411622931 246991639 246991639 246991639 741087559 988131049 1564654067 494151349 329436617 494183533 823931261 1235950531 412025231 412025231 412025231 576889559 164842277 247268779 247270567 989096569 989253913 247345663 494752117 494752117 907438907 2392390787 825111341 825111341 82518287 82518287 412606331 825308021 165078293 165078293 330187577 330187577 247644259 82571927 82571927 412874531 991134889 660770897 413062271 330516569 330516569 1735324627 1735324627 743742739 578579219 578579219 743914387 743914387 743914387 496010869 165342917 165342917 744525883 1323782753 1820515973 1820515973 1820515973 1241278771 82766819 2069215151 1241707891 413911571 248379127 248405947 248405947 331246073 496919173 248547199 1077084347 2071405451 1242941611 1242941611 165739853 1989049873 663045233 663173969 829062821 1741357339 248781427 2073685151 1161330437 1161330437 165918653 165918653 165918653 248901223 82990319 82990319 580957259 747068419 249029959 1743234739 1743234739 415100591 249088963 166129637 747588727 1495231093 996870793 166165397 83085083 166190429 166190429 747985663 747985663 1496035693 997407193 1080640679 831422981 831440861 249451927 249451927 249451927 1330791713 1330791713 1330848929 83179847 2162753477 2162753477 83197727 249607483 1248073171 1248073171 1165110269 1664693561 1248546991 1748040883 665977553 665977553 582872207 2165031389 1749367579 333227177 333227177 499883677 249956143 249968659 249995479 1416661307 333341609 1083476447 750646207 1835109629 2502475861 250274407 584061227 292628729 292628729 209035721 209040281 543571913 292737257 167289377 167289377 167289377 418232561 376417513 83650769 41827817 41830553 502145377 41846969 1004371009 418515281 125569177 669755777 293050073 334997057 209382281 209382281 251284273 1047177401 1089143537 377126137 1257378961 838349921 293433113 83851409 83851409 1090281713 1090281713 167745377 251639953 251639953 293631017 293631017 629236681 41953673 41953673 755253649 251794993 293784233 461854889 335916353 83988209 378059113 126025177 84017393 252116017 168088289 168088289 420284561 420366641 420366641 1261236721 588581393 883140217 126184777 631056121 336609473 126231289 799511033 210444761 210444761 210444761 84179729 1347634433 84238097 294895049 210681881 210681881 294965273 126424633 126431017 590088017 590088017 421497521 421497521 421497521 421543121 505910113 295124873 168671969 168671969 126506713 210887081 168719393 168719393 210950921 801642377 253173937 211019321 253343569 42230009 42230009 126698233 126698233 42239129 84480689 549428777 253637233 295948409 887851609 1014789697 1564636169 1564636169 296044169 549843737 549843737 465406217 126933529 719589737 634973161 634973161 634973161 126997369 126997369 508087969 127023817 127023817 423485681 423485681 127046617 169405217 254129713 593011889 466058297 254266513 508547617 339053633 42384137 42384137 254348593 551112329 127186153 508948897 127279177 339418433 806130329 127289209 509211553 339491393 339491393 212200361 254649553 169821089 424580081 424580081 637079881 127429657 254884849 594735569 382412089 1274752561 339972929 339972929 679970177 85004177 85004177 127514473 170032673 170050913 595310129 170098337 850734881 765759889 170204129 638324761 936243089 128721997 386174413 386174413 343360993 858408721 42922933 42922933 300467077 128778157 42928549 171741649 42950389 128867077 128867077 128867077 128867077 386651773 300735709 300735709 85931977 42969733 42969733 515794033 300892957 300892957 429903241 429903241 85986889 43002493 301063309 86021833 129036493 129119797 86087977 86087977 344374369 43050229 129161917 689013313 43073629 43073629 43073629 215386861 86159113 86168473 86168473 43085173 129257389 215443021 301642069 301642069 258570937 775785817 775785817 258610249 43109509 172440529 172440529 86228377 1207319569 1207319569 1207319569 1207319569 172497937 86255833 345030817 86267689 86268937 86268937 388280413 172571569 172571569 172571569 129462373 129462373 129482029 86342569 215887621 43184077 518212657 518212657 518212657 1079625301 86373769 129574693 129574693 43193749 950324233 86424937 561770197 561770197 561770197 129659869 129659869 345891937 345891937 43237429 216191821 86481097 86493577 259503193 259503193 216262021 562285309 43268629 43268629 822459613 606088393 606088393 779408137 779408137 129906037 129934117 86624617 346515937 433216681 433216681 43328533 43329157 346640737 520021009 520021009 43335709 43335709 216694141 1256898397 433506841 563562949 433519321 130066093 390302173 390352717 346995169 43375957 86755657 130159693 43397797 130206493 260420473 303869749 347292193 303926533 86858617 955513417 43446157 217300981 130389013 739083229 86954713 260925913 217502221 217502221 217502221 43503253 130515373 43506997 565627453 174062929 478776013 478776013 478803469 478803469 87070777 348340513 348340513 348340513 348340513 261257257 87088873 43545373 43545373 87092617 261319033 87111337 87113833 43576573 305053477 305053477 43585933 261524953 130769029 261547417 784866889 261650377 43613077 785052217 43618693 218126221 1308897721 174525937 610880089 130903813 130903813 523693873 174582097 873234961 873234961 174669457 87341593 87341593 174688177 436764121 131035789 131035789 518199853 2159998151 691204433 86407463 1037055337 1037055337 259297747 86447027 259352383 259369339 1556521237 1556521237 2335341403 1038457033 173102549 778989727 346225193 952188359 1038833833 1038992089 1905481997 2338919119 259917583 433199111 953058767 1299672691 259936423 259936423 259962799 779939263 779939263 260009899 260009899 606751307 86690063 433462871 1127093267 1127093267 2601210541 780487507 1474286207 1474286207 173471813 173471813 173471813 607173323 260330179 433905611 520716877 520716877 3211923899 781295743 781295743 781397479 868483181 1563337549 86861507 695123153 695123153 608333867 608333867 260725819 260727703 173841077 608558063 86955707 173923973 2174081051 2174081051 260993347 87008459 261027259 1914683453 1914683453 3830223497 348222233 348222233 4701237517 261217543 1654556747 1654556747 2003462243 1306681171 174225413 174225413 1219815269 87134687 435695411 87149759 958757867 435827291 261502027 261502027 261502027 1220580173 523162309 871987421 87215699 523354477 523354477 523354477 348908009 348908009 348908009 523399693 1832123119 523486357 523569253 785517787 174609749 523870693 523870693 174628589 785941687 3056857511 349390313 2795263169 786212983 262095487 1572832909 3670602853 3670602853 1311014371 437108411 2360588887 699539249 262349827 262349827 87462503 174933797 699900977 699900977 87488879 87488879 350030873 525050077 525050077 262574023 700202417 700202417 1225459733 87545399 87545399 700368209 700368209 87547283 787965103 262675759 350256953 262704019 613002419 262726627 1226119133 1751787161 788456827 1138971887 87620759 87620759 87620759 87620759 525773533 525773533 525841357 262941403 525973237 438361271 438361271 526233229 1140563867 1140563867 1842647143 1491869579 1492029719 2282270693 1755705881 1580530933 175619573 878129261 526915237 1405609697 1581559597 1581559597 3954238111 87876983 790949359 790949359 263678047 3339993509 1062750697 1594172413 88567067 88567067 1328650891 1505826239 1063098457 1063098457 442986671 265797799 177202397 1683471707 443073611 88634687 1861368979 1329800431 1329800431 1595772109 1595772109 1595772109 177329909 88675259 266029639 177356957 177356957 709551473 709551473 709551473 266087599 266095327 266095327 532244749 1419329633 1419329633 532306573 532306573 532306573 798488839 266203519 976100819 976100819 88737083 88737083 1331143171 798807619 266278867 266278867 532592509 1331626171 2130833713 2130833713 710308817 1154385779 1154385779 3996530371 3996530371 355334729 355334729 355334729 1599099013 1599099013 533079373 533083237 1865913043 977482199 444358391 355497017 355497017 977630963 1866602767 1333307011 1066653337 177797453 266725159 266783119 266783119 355721129 800389927 1689969023 1689969023 533716933 622823027 177967469 177975197 533952637 445005611 1068175753 1335248671 267067123 1068345769 267115423 267115423 801549127 801792559 534532237 534737029 534737029 1337026111 534818173 89137007 89137007 267420679 980563739 802505467 89167919 89167919 980882519 89177579 980967527 267584899 267584899 802766287 713801873 89225879 713971889 4819553677 4819553677 89262587 178554797 267845719 624986867 714327377 446502911 446502911 625176203 357305369 357305369 1250965493 714961073 804337003 625663067 625663067 2234655851 536328997 178798229 447005231 1341112291 625906499 357730409 357730409 268307467 268313263 268313263 1073368969 536734717 89529203 537194533 447720071 2686552261 2686552261 1701532043 1612000909 89562047 89562047 179126669 89577503 2149983697 2149983697 1074999577 1074999577 179173037 2508494633 2508494633 806574259 537731629 89629667 986068007 986068007 1613681749 358680953 538040749 627732239 896779661 269086063 807269779 269091859 358812329 358812329 358812329 538237813 717743153 1256104613 448628111 269225167 179493749 448773011 1077101593 359051897 448869611 538666717 1167169823 1167169823 3232788553 449033831 359237369 359237369 1077735289 1077735289 269495647 898383221 359361017 808626043 89873099 808886863 808892659 808892659 808892659 1348183411 719056913 2336985197 988830767 179880149 539709997 269920687 269920687 269920687 1709681219 540015253 90006407 90006407 90006407 810138799 810138799 810138799 2070399143 810301087 810301087 270133207 360226553 360226553 360226553 1891257019 1260919157 270254923 270254923 901010741 901010741 1171339079 1171715819 90133919 90133919 2434033099 90750991 181525741 181525741 90765511 90767491 181538941 453962851 453962851 453962851 1452850081 363273241 90824911 635829811 454193851 454193851 272569771 181723741 1454053921 272639071 272639071 272664811 272664811 90897511 818083531 636379591 181831981 181831981 272775691 272817271 272825191 363790681 454777951 1182499891 1182499891 363922681 363949081 363949081 636933991 91008391 182036581 546276061 546315661 182135581 182135581 455378551 364318681 91083631 91083631 273282571 273282571 546573061 91096171 91125211 91125211 91141711 638042791 91158871 1367442451 91171411 273530071 273530071 364778041 273595411 1459238881 820827811 820827811 182449741 182456341 273696391 273761731 273761731 91274371 638929831 456437851 182626621 182626621 730543441 273971611 91333111 91333111 365348281 365406361 548129341 1644423661 913667701 91377331 639655171 548295661 548295661 548299621 548299621 91393171 91394491 457153951 182884021 182885341 731726161 274411171 548881741 91491511 274486411 457665451 183091261 91548931 91548931 366203641 549511381 549511381 183181021 274773511 366388441 274803211 91607011 641341471 91626811 274925971 183313021 824938291 825045211 458417851 275080411 183402781 641923591 91704031 91704031 275139811 275181391 91763431 1193147671 458942551 183616621 183616621 183624541 183624541 91816891 459143851 91832071 367418041 275579371 275579371 275579371 183782941 183782941 735210961 735210961 459510151 459510151 459510151 183810661 643434331 643434331 183842341 643466671 735401041 91931731 183870061 91941631 91945591 91945591 183893821 551728981 91961431 91971331 91984531 459942451 643951771 184008661 276060511 276078331 276092191 92042611 92072311 368342041 828953731 644764891 92109931 552671461 276345631 92117191 92117191 460658551 276428791 92158771 92158771 92158771 645268471 829678411 1198656031 461031451 645485611 184437661 184437661 184457461 276755491 276755491 276757471 92258431 645859831 276810931 92297371 92311231 92311231 92311231 92311231 1384767451 1384767451 1292495821 92327071 92397031 462078961 323502313 369773377 462257041 508663849 416206729 46251913 46253929 92508529 138770857 138779929 138779929 46262329 1017852529 647738449 925421281 786676633 46275433 46277113 138876697 138876697 277785649 138901897 231538441 694655641 46312393 46317433 277916689 277916689 46320793 46322473 555946273 185412193 139065193 46358089 231808921 463627921 510123769 46375897 46375897 92763889 46383289 46398409 139209337 232040761 92820337 46411177 46411177 92851249 278581969 185733409 278672689 278672689 46451833 46451833 46451833 46456537 46456537 185874529 46473673 92973553 418429369 325473289 92993713 929984161 46505257 744143233 744143233 511713049 139566169 139566169 139566169 93056209 604917769 604917769 604917769 93073009 511990249 511990249 558579169 558579169 558579169 93126769 838159057 232828681 232828681 232828681 93159697 326073049 326320009 326320009 186475297 186488737 46628233 46636297 93274609 46643017 46643353 46661497 93326353 46668217 466685521 93345169 513461257 46680313 186741409 233428441 280120177 280120177 46690393 93394897 467038321 46712569 560575009 327011497 327011497 93449329 140186089 514071097 93484273 46743817 420884857 187124449 93590449 187206433 280819729 234038281 187266913 46824457 46824457 93665713 93665713 281031409 281031409 468395761 93685873 140539897 281097937 93714097 421849513 421849513 703137961 46876873 140639689 140639689 140639689 140652793 46890313 46893337 469272721 328519129 93885457 328634377 46952473 234764041 234764041 234764041 187831393 1455932857 610609273 93943249 234874921 234874921 234874921 140943097 187930849 422889769 140972329 329064793 329064793 329064793 94031953 94033969 235131961 846565777 47034457 47034457 940722721 940722721 94601033 662265017 141944893 1609527497 1420295161 189385073 757622849 757622849 284131273 284133337 284133337 663160793 568464817 47377229 236894741 236894741 47386517 947888561 142204957 758564033 758564033 142235917 142235917 94826009 711303421 711303421 758778689 521679269 521679269 237137261 1565514589 47456693 332204069 332218517 332218517 996691669 1091709629 1139274337 427258837 284874313 284874313 47480429 807354413 142493917 997536877 997565773 997565773 522553373 95015897 855260713 807775469 807775469 190107473 190107473 1806047129 237679061 237679061 285245833 427927573 380418593 332904797 999053917 808775477 285526537 237968021 237968021 47596013 190425329 238071221 952305521 333323789 95242937 95242937 285743257 47626973 190512017 1047975017 142907749 142907749 905108549 905108549 666960617 1429428361 1429428361 571878673 286032217 286032217 286032217 95346137 47675477 238411781 715364341 1144682017 1144682017 286174633 286174633 811038653 238587221 1002073549 238643981 572786833 572786833 716148661 143260693 1385122709 1385122709 238824581 95560793 525652469 286783513 191193137 430515829 526208717 526208717 382771553 382771553 95713529 1005107629 1292327677 191502737 335137013 335137013 287270617 143650789 335288717 718501621 143704453 670745993 143735413 862431049 143747797 287526553 287526553 143769469 143783917 143783917 911010557 431593237 911147813 911147813 143867509 143874733 143874733 143874733 143874733 143895373 527695829 335816069 1343408753 479892041 479892041 287951737 671945177 1296015013 432079309 576138769 288106537 288106537 288106537 240171341 240171341 288248953 384340193 96089177 1297733293 720983581 720983581 240351941 192303569 480779561 240413861 288498697 96167609 144269989 480934361 48094469 673375529 192419153 673491113 529251053 144351517 144351517 866140057 433203157 433203157 433203157 337015253 1011067429 1588945117 1588945117 288950713 570906229 570906229 285478027 95166263 666178367 285602587 285602587 1142468473 285623347 285623347 1999479679 1999479679 1142634553 2856648661 2856648661 2285833777 1619543999 285820567 381138377 571778149 1715558653 1715558653 1715558653 1048716659 1144079449 286071763 190750493 858395899 476907371 476907371 858526687 1717850557 286401847 381885737 190949789 954755861 477457511 1624096667 1624096667 1242127199 1242127199 1911117161 95558627 3153503167 477841571 477841571 860233159 860233159 1433742691 2007544939 2007544939 95612603 1912404281 286904239 573933037 573933037 2391716351 2391716351 574124029 287066167 1435455391 1435455391 861291919 191402357 287109763 1723530493 1723530493 670319987 3351648371 1628014079 862039279 1436763271 766290353 287390023 287423239 383239289 479066411 479066411 191634869 191634869 383372153 1821412163 2013212419 575253373 1150780777 671409887 2014302319 2014302319 1438911931 575618749 191892293 575905237 3167684323 672063827 288093787 288093787 864287587 864287587 288124927 1056549407 672354467 864561619 672441659 288243259 288243259 864767143 288344983 288344983 1442025931 96150287 673081067 673313579 96193883 1250628419 2020405759 288853603 385207337 96310139 2504423429 2504423429 2504423429 1445088031 481785971 578168077 385448153 578255269 771023633 96382799 96382799 289167079 289167079 289167079 192784973 2892106741 3759792739 3759792739 1060682723 385705577 385705577 1157166553 1157756137 578927893 578927893 578927893 1350889877 289478479 1157955433 1157955433 1158005257 482512571 2027221267 579251749 1448627611 193158653 483021191 2704996169 580061389 580061389 2030490967 193399469 2707902569 386859833 1160654233 96735719 193478357 1160978089 1160978089 1160978089 580526413 193511573 193524029 677382539 677382539 290335867 387117257 1645377743 1742289229 871493383 1549432289 96849899 1452779611 194727613 194727613 2142704653 486981871 487010191 1071445783 487034971 292263463 389721433 389721433 1364203429 194890453 194890453 194911693 487541191 1657652083 97512487 390112249 390112249 780337777 780354769 97552843 97552843 292677643 292679767 487810231 487852711 195160909 487912891 487912891 97589659 780836209 1659337123 488107591 97637803 97667539 781408273 97676743 97676743 195366229 97690903 97690903 683895787 97710727 97710727 293155543 390882553 390882553 195504997 977850661 97791439 1173514249 1173514249 391273369 391293193 2152190437 195670669 391344169 391344169 391344169 978417061 2837532667 391443289 391443289 1076492407 195774037 391604713 195823597 881480179 881779663 979797661 1469983231 588150469 686205283 588248173 588248173 1078548439 784523473 196152109 882722719 490419211 1078976779 1569851233 196235653 196235653 784982257 98133403 98134819 98134819 98134819 98136943 196279549 392581753 392581753 98154643 1079794519 1079794519 2258029003 2258289547 294570127 294570127 982346461 884213767 589552309 98262259 98262259 393077353 393077353 1965429241 491417491 491417491 491417491 294852619 786341617 491601571 98322439 196647709 295011919 1081866127 1081866127 1081866127 98370583 196746829 2065930903 1574586337 2165461189 689059939 1181313577 1181313577 393805177 98455543 492313111 98464747 1280234983 787887889 787887889 787916209 196984717 886539547 197051269 197051269 197051269 197051269 98548999 98558203 197133397 295723459 295723459 2168934637 492946771 98609179 98609179 98609179 690274159 986113021 197235349 1873803067 295882759 197260837 394535833 3255200983 3255200983 295948603 197310397 493300771 493300771 1480114711 592050133 1381569253 493672471 987366181 98747239 691379347 494022931 592848757 494054791 494054791 1877435107 889349599 592963453 1383730069 691884859 691884859 197722453 197722453 1483173271 197764933 98885299 98910079 395648809 494592871 494805271 593821549 98991499 98995747 791994289 297125299 99055219 495286711 99065839 1387001029 99089203 198182653 99108319 99108319 99108319 99108319 597306517 597306517 2489102951 298707559 597428149 597428149 597428149 597480277 697070459 398412857 697237703 697237703 2092078003 2092078003 2092078003 896689567 597845173 597845173 398664809 398664809 598105813 2193277637 1395823493 997031261 1794812653 1495688071 697997903 299150647 598453333 598453333 997465661 897738643 897738643 1197115177 299291827 898070959 898070959 1895968847 399168713 199620557 199620557 3992555921 698910143 698910143 898644367 998529941 1098558143 1498120711 199763909 1997682521 2896702643 2896702643 599339509 299671927 3396774149 999268421 299782699 599578429 599578429 599643589 699594323 1799152309 499833311 2699451739 399950633 499974491 899986663 899986663 899986663 2700038179 600164869 600282157 1600914593 1501063771 1501063771 100072367 100072367 1000745381 100078883 300264883 200198309 700719419 700719419 700719419 700719419 700795439 600773029 600773029 1201650313 2804337257 2804337257 300503803 300503803 200359037 200359037 400836809 300634123 400906313 3808802549 200480669 601468069 100248299 100248299 501299411 1103025947 2306476847 1103264867 100300427 1504582411 401323337 300999019 802704593 1103742707 1003547261 1806437197 1204499977 803052113 3111871823 2108589547 2510714351 2510714351 2510714351 602575789 301379119 502331111 200958509 200958509 1406770373 200980229 100491563 200984573 1608455777 1608455777 301626727 1307293859 905166883 1508937271 201197429 1006218821 805067729 805067729 1207757977 1207757977 301952527 1610471393 3321740599 3321740599 2113895743 2113895743 2214684869 100676183 1208148937 906404923 906404923 3424540997 503775491 201523229 201523229 604604437 1411331573 1411331573 1613008289 1209817033 1209817033 705827963 806770577 302636707 1916809187 1916809187 1513346431 807239729 201827309 1513889431 1513889431 1513889431 706512143 706588163 908548687 908594299 908594299 2524072151 908685523 302903863 302936443 1918831319 605990173 1212180169 1212180169 1212293113 3031123741 1010410781 909376219 2728187299 1212727513 707439587 202131389 606428917 606428917 303331747 707789279 707789279 707789279 910053883 303359983 1213509433 4247951989 4247951989 3135774683 3135774683 101158367 101158367 505806311 505860611 1517744731 1113060587 1113060587 303581527 404789849 708397439 202413749 3238689473 3238689473 202435469 3542696711 607484509 810158897 405093929 708929579 4557599911 4557599911 1519438891 2735322319 506642531 1317402347 810784433 556606073 101209937 101209937 303762289 303762289 151888873 860828729 860828729 101276177 202567073 759692761 759692761 911690929 759885961 759885961 607988257 709412369 506770961 304095697 1165742489 506848241 456262777 101395409 507179441 912956113 912956113 202898273 202898273 101457233 304393777 608809633 253681721 50742233 253720361 1522487761 964291193 964291193 710556113 152286313 152302873 507709361 507709361 609277729 406226369 1015632161 1015632161 1015632161 2285669161 355605209 355605209 355721129 508294481 660955049 152530297 305076049 457624009 101695697 152573353 254327561 762999241 152606473 305219569 152629657 152629657 305274769 407127233 407127233 458028073 1119632273 254471081 254471081 50907833 203710817 203710817 152805193 152805193 254686361 254719481 356648489 254796761 1070239129 152938777 254984441 305987953 969031769 306047569 1020313121 153048073 1275455801 1123518353 1123518353 357506297 459710569 1072797097 102190289 102190289 357730409 153318553 153318553 102214577 102214577 868917737 868917737 306683473 1329277457 1329277457 255652361 255652361 153394729 664743977 153434473 920712817 920712817 358062713 665045369 665045369 460435897 153523897 153523897 1279457801 614245729 614245729 614245729 1228650433 1228650433 511948721 153604489 614440033 614440033 256055321 717124913 717124913 717124913 922037617 51227993 51232409 256182281 256209881 204973793 204973793 153755737 410024129 153766777 256347881 410174273 615305569 615305569 564062489 512787761 256452761 256452761 102600977 51300857 1179936617 307816177 513041681 102623057 102631889 307915537 307924369 359283737 462062089 616272673 205433057 1798067321 205499297 205499297 256966121 256966121 565361897 1079590009 1645289729 925541713 925740433 154312153 154323193 514487921 1852315489 360226553 308951089 1184380217 51513929 51513929 51513929 206073377 206073377 305253331 610559941 305293291 305293291 610630981 101780711 916039711 2137767871 2137767871 203608781 2443358641 2443358641 610852981 610852981 2748858391 1120068071 916505911 916985431 509477051 203795261 203795261 203795261 713335211 1223180041 305808331 305808331 203901821 203901821 509810051 815713841 917684731 305906011 305906011 1223766121 1223766121 306001471 204119381 102075971 102075971 102087071 1429270781 1429270781 306294511 306294511 204239261 612811021 204323621 204323621 1226208121 102211391 204505661 1124952071 1124952071 1124952071 306847291 204572261 204572261 818324561 204585581 409218521 818448881 613867741 920934811 920934811 307011571 307011571 511708151 614209621 614214061 1331028011 819265841 819390161 409698041 819407921 102433391 102433391 102433391 512207651 512207651 102446711 1331922671 307377871 1229653561 614888941 409964441 409964441 922579831 922579831 307539931 205034021 205034021 205096181 205096181 1743393011 307673131 205162781 615514981 102591011 102591011 718199231 307872931 205256021 205256021 615887941 2566218251 924051691 924051691 924118291 924118291 1540396951 616198741 616198741 616198741 616225381 205424741 102726431 308199271 308199271 308199271 2054913401 102764171 513839351 205566821 925230511 822533681 1542450451 720001871 926229511 617584021 514682951 926435971 1235292361 514738451 926635771 926835571 617943661 617943661 515015951 515015951 515015951 1030461101 824487281 721462631 618405421 618405421 1546024651 927708031 309258211 309258211 309258211 309275971 618578581 103119371 721944371 2888461241 2888461241 618964861 619138021 206392661 309631171 309697771 206477021 206477021 723482831 723482831 1550409151 1550409151 310130671 620314621 310181731 1447701221 1964751431 1654882721 1654882721 517169351 517169351 724042271 620660941 413782841 413782841 931091311 620803021 620803021 206983181 517502351 621082741 1759809911 1759809911 828376721 310703431 517890851 1553716951 1968168011 1968168011 51705077 51707333 155126509 258555461 1706614933 362093453 465609637 310426729 931611817 310562089 310562089 258803621 155291197 517738841 310650073 932017897 207118097 1398168973 155355493 51791933 517998281 777031261 362654069 51808853 310875673 1140117353 155477317 207325649 207325649 51833669 51833669 311035849 622143889 622143889 622143889 570521909 829898177 829898177 2489875009 363112037 570621173 155629597 311335897 830241089 311349433 1972008329 155710813 363364709 363364709 519137561 519137561 467298253 259615781 311597593 155803309 623384689 623384689 259762421 779450821 1195322237 51972413 51987077 311956297 311956297 623993809 208002449 468056269 1040290481 884400317 104083193 364296437 208205489 156182317 468563869 104137337 364541213 1093678909 1093678909 468770293 156269173 677386373 208431089 260552021 677518349 260625341 260625341 104254649 208530353 260670461 417153953 365022869 625839217 312930889 573723173 469501237 782530261 2399811353 1513000877 626272369 104399033 104401289 104401289 104401289 783257821 208900337 1567057081 208968017 208968017 208968017 208972529 156733909 1097224213 1097224213 365796677 156788053 313582873 313582873 470425069 470496133 104581769 104581769 627634993 575336213 313887433 680113877 209297393 942061609 209401169 209401169 314124313 471227077 837875393 261866141 209500433 209500433 52393157 314392777 262040981 786235741 733825289 1258004257 209694449 471863269 157301293 104870537 314719897 157368973 209897489 1574298841 52477757 944741737 944741737 629845873 262458341 105030713 525183641 210118577 210118577 210132113 157605853 105096137 105100649 788305621 788305621 262802381 105123209 157705117 105143513 999049109 368094413 368094413 52596197 52596197 52596197 52613117 578934533 578934533 789535141 789535141 2123409161 2548368913 318550747 1274397529 1805409623 2336599277 2761515797 2761515797 424882553 637365517 1168766699 1168766699 318821719 743965979 1700604833 318935203 1701160673 106324859 425438393 1595613991 319134379 319134379 212780957 851290577 744938699 2873647639 2873647639 106436027 1170906683 1277380537 1490569109 212980133 2449537859 639037669 639037669 532542971 958612087 1278288409 319592947 2130866681 1598323711 532832471 532832471 959216563 4156966399 106602779 1066097261 4691473337 4691473337 5758092469 106632887 1173072143 3413092289 960015583 213359957 3201209941 746997623 746997623 640297573 2134572281 106760267 106762583 1281160249 1067672141 961036939 747856859 641108173 320565667 320565667 641177653 1817142479 1817142479 106913123 320866747 2460084923 3316532459 3316532459 1176919019 856089329 2140547561 2140547561 107084507 2891927827 214253933 2464080023 2464080023 1607112931 857219537 642928549 643007293 1607529811 1607552971 1607552971 964601263 536132771 750596687 214471637 321797779 1609023631 1501787813 321983059 321983059 858683249 2039490059 214726397 966386899 1718206433 322166023 107399483 2148236681 2148236681 537174971 537209711 967116439 644860093 537487631 644999053 107536127 107536127 430172297 1935830917 967936303 967936303 322650067 322650067 322701019 215147909 1721504417 322851559 322944199 968929867 538298231 646119997 323090107 323090107 1292462329 1292462329 1292832889 5387035301 754211963 754211963 1723987169 1723987169 646597093 1185529907 1185529907 1185529907 431265449 431265449 431265449 431265449 647083453 107851103 2804269157 2804269157 323581099 215791757 539572031 863333777 1295028457 863519057 2914418503 431793497 4102331573 431839817 431839817 863741393 863741393 323951659 1943779429 324028087 1188230363 648278509 1512682277 216153053 866922929 866922929 1733896289 1733896289 650225293 216801653 216801653 2168252921 2168252921 2168252921 1409374643 542110511 650589349 975954943 976040047 1409927819 2928737143 216967133 1518869213 325488523 325488523 325509799 868057649 868057649 868057649 108515087 1410849779 976891087 976891087 434192729 868511537 1954193509 1954193509 760052399 325750927 1629132871 5430679301 5430679301 2932651927 543127031 1520821877 1412232719 1412232719 1412232719 977891059 217359557 108711299 217425749 978422959 543658931 543658931 2174730281 1631201371 1087514861 2284277647 870497297 217652693 217652693 108841319 217685789 108853139 108869687 108869687 3157266599 326637427 326637427 1197687899 980018659 4464787907 871348337 871348337 544604531 980422903 980422903 653653093 108961883 2288480839 2288530483 1198780067 544947311 1961852869 1635137431 545230991 1308611113 654395389 654395389 2290433503 2290516243 1308894793 654551413 654551413 654551413 1200210287 1527805133 218281517 218281517 1964930797 327500287 655057309 655057309 2620796593 873636689 873636689 3385439879 1310880553 1310880553 1092455621 109255019 1639274431 1639274431 546519371 327921079 1421267927 1640019091 3827373131 984252583 656192029 1312478617 1531478789 656381149 2188205081 437729273 2626413457 437833289 985245463 437975129 438116969 328656283 328670467 7231374349 7231374349 1205489099 767134943 219227117 219227117 328854859 109621439 1644357031 219269669 1973483749 548209631 1315901689 987018463 987018463 329013247 219368957 109694723 438816713 219449333 329176363 548646971 548729711 219543893 1317348457 988224103 988224103 3403907447 1317887449 549237971 3295640581 3295640581 769153799 769153799 329649163 109893299 2528125823 1978831117 1978831117 219889037 989592859 109976039 1539918269 879972209 5609983579 3190379147 220101797 1650834391 990529003 990529003 880520657 110082419 3192778607 660603253 660603253 550573631 330346543 2203571081 550987331 991841023 1983696229 220428029 771553259 2535194183 551140991 1543691213 1543691213 330798067 110285723 110299907 441227993 441227993 4302126583 1103164541 1103164541