{"badges":[{"id":4,"name":"subwoofer","title":"FFZ Subwoofer","slot":5,"replaces":null,"color":"#3D64B6","image":"https://cdn.frankerfacez.com/badge/4/1","urls":{"1":"https://cdn.frankerfacez.com/badge/4/1","2":"https://cdn.frankerfacez.com/badge/4/2","4":"https://cdn.frankerfacez.com/badge/4/4"},"css":null},{"id":2,"name":"bot","title":"Bot","slot":1,"replaces":"moderator","color":"#595959","image":"https://cdn.frankerfacez.com/badge/2/1","urls":{"1":"https://cdn.frankerfacez.com/badge/2/1","2":"https://cdn.frankerfacez.com/badge/2/2","4":"https://cdn.frankerfacez.com/badge/2/4"},"css":null},{"id":1,"name":"developer","title":"FFZ Developer","slot":5,"replaces":null,"color":"#FAAF19","image":"https://cdn.frankerfacez.com/badge/1/1","urls":{"1":"https://cdn.frankerfacez.com/badge/1/1","2":"https://cdn.frankerfacez.com/badge/1/2","4":"https://cdn.frankerfacez.com/badge/1/4"},"css":null},{"id":3,"name":"supporter","title":"FFZ Supporter","slot":5,"replaces":null,"color":"#755000","image":"https://cdn.frankerfacez.com/badge/3/1","urls":{"1":"https://cdn.frankerfacez.com/badge/3/1","2":"https://cdn.frankerfacez.com/badge/3/2","4":"https://cdn.frankerfacez.com/badge/3/4"},"css":null}],"users":{"1":[47852576],"2":[73227142,82455692,70325788,34114894,46622312,39322179,101453214,64554337,48881827,70817199,70267567,82470301,54611651,47536726,54866013,46460189,70441528,63711349,72060828,68579745,62236428,46645946,48917729,72146566,63599988,76967948,49582121,81984630,66287935,80634293,78945918,85618415,70336451,50782456,31374715,90207882,55056264,90230294,60552281,62541963,68900833,62309228,54176359,92616126,87341167,79828269,95745847,92606683,89227988,96137216,92541779,78050433,96342571,71921435,62809083,97154041,102219721,102841631,89705949,62378871,86798089,79144839,105502329,98726268,106229680,64996626,110730363,89331540,108471770,91556469,78917118,55814789,81057962,56190878,62389123,126795820,86930069,126131826,94210190,46209051,23726179,1564983,52694414,62953741,93056339,19264788,93582578,64925770,95995678,76523467,74024612,122305314,209699296,134202713,61902219,44638268,51224627,84478088,88311591,73267955,80876155,93922005,183484964,106792495,116799715,124027859,135668308,86670852,135694729,109491864,122164391,151328460,88713356,152587634,163567413,46435106,140071615,154684179,45522171,140086890,126984445,136361125,172452664,100135110,194083130,7452653,88560344,143722921,141155794,449725281,59749479,198752404,237719657,416099282,444885300,63893768,206544473,79708995,271411751,135204446,148580412,105166207,790623318,754201843,711348782],"3":[88100526,236301220,100139411,144264897,61063486,204783024,38237904,84354551,453014625,231462520,51669828,28243325,84312535,174827447,142636876,102890272,60952624,22269894,80671562,32877280,129951978,204130959,38416100,148092361,500901733,431703050,124799640,22530452,47463956,63939638,94308832,37131018,153900319,139201508,152275005,72344818,156886053,279349790,136877209,114817850,8585250,52012476,174563086,40496236,74583804,128248076,51917536,137718813,168142601,68374870,39263799,31667693,163947018,122710332,47620226,122186502,23701972,36665479,133482218,117927781,155450878,472395610,194544433,78078172,180051859,150617082,123058377,89368262,171712917,122416638,131466331,90148511,159130279,39498175,15200319,130105062,111088706,76346077,37182968,54574259,71602891,99691146,84880892,89972310,70524045,36574802,477721128,23317308,172669507,49307458,104246089,104744926,157208971,44649493,124312789,45725864,104529093,173087897,3970447,131421025,132557016,90750701,27631292,135029659,225246608,42881266,38160428,39829374,99129891,10528398,151815293,104156134,105880882,123299716,67884151,419671787,111604532,131846568,66625885,254248065,186043915,38340638,52329036,118985140,58057746,27439029,38031760,176709239,29394163,159442835,182026070,440664273,8535704,153298236,22748543,150883104,43059494,227093998,108141662,120710069,69659344,137737086,111696775,419209235,178939438,196969478,20558890,147082496,107000938,95099054,27413400,116784124,237390738,128905052,65422873,35993802,63654445,116259746,29193696,84765470,478144982,246248561,41678726,36591067,74032351,37633949,124706592,423378363,48292767,468547831,63323467,100162725,44754998,48423874,71010167,492931930,409146460,55015807,39768954,115280616,105039635,56063237,47863833,129419413,40237790,90765449,226289238,16774915,32573069,55598928,123562567,51418566,472159830,46259262,2716,93540510,51824967,88297578,46824509,272944213,24060841,443418132,165287550,246107415,418766963,20687760,30904326,155647200,85961312,27107346,38759385,88258816,90096542,107765929,41458426,159159386,30214663,39520321,105099236,67262571,30546976,60347533,59095996,33242694,207309334,37695880,55394164,427022268,217892487,78532581,157359181,124916351,148826013,42475884,29786871,466110428,36334289,61330422,173588446,143320422,432544268,413593930,437443517,121667874,46129701,30084000,245720833,82649937,21110753,127061235,74325533,192678094,95968049,114510785,46909931,27862926,50610385,116638286,87620503,145390008,403201734,101228053,79156856,114158587,73901444,200077233,84927247,134850247,43038939,86935535,112134278,87238332,60738135,35912853,168747755,68227802,88805232,128867671,187977047,110418862,442061130,66058884,178714405,128908149,411555656,103487880,421965339,65388469,58186660,54702479,115241596,37734278,51951139,125376721,145914776,132765582,55659244,63800041,128489946,94904906,52562872,195138240,65803895,61466238,60156194,168471830,195397053,43814046,202912668,215068868,46177365,194790960,130522715,52533429,40007037,279293212,194504270,61937071,176213688,75508336,449986438,22830768,110266543,46506391,22986970,144468306,127920757,36805613,181027744,37946998,62547743,141848774,485236290,138793016,60796327,99437750,478296210,141855896,419184869,146916336,50856121,129768815,68060600,87061319,126196052,52348407,122593080,52111219,48355289,61863221,58008778,137060986,88898059,46274542,83578360,455987573,170311173,111204684,111333453,65638024,109074975,81538194,62383837,113534921,118836127,133627744,41890942,37599417,140250463,122889065,111064653,94263414,113448712,184738167,190298838,67931364,48759365,147900939,56708189,72038082,74681932,52864228,83691102,88975459,411710410,69699707,244095849,61656548,112661348,43578077,76303217,177730578,71901537,82824785,269614399,43828306,136589398,175198542,149014528,256521690,132393653,126513667,136980057,256167868,141966939,128885452,186003295,59016177,134828685,91064672,195945053,139379070,45028133,164266056,160028137,57185347,60359746,36026656,132500203,131022043,130972003,125053092,47976987,171808289,58990630,37099804,102205475,112771688,76565182,577722236,102777268,44518474,50190612,26975330,37816418,112952909,252489812,83450589,101357012,66839555,85980898,55704454,56455407,99353267,454020664,187193365,274398442,85301101,270855120,162085217,32316575,59596085,275993973,43556215,108887956,56245816,105422288,249509045,137909053,76802902,40594795,443763550,51484308,128452016,179910828,47202227,411380216,31481392,121889383,63802882,45827262,95776569,45035876,107103019,41930132,183533294,29118407,125383353,161129922,65143745,81917437,137228687,149136215,143871516,85824646,37845657,480973397,60919679,244684675,44011329,233430331,29519948,135703338,66600385,154214011,158536913,220635895,118108135,66209334,165286478,177774508,63363579,36262207,58019854,151404767,119166761,234445285,116924611,99545457,122493921,127193332,55255248,13466590,93738744,194442087,77223567,72022616,63417883,162497443,75292044,100988944,44702217,234594269,490983776,60785044,37031769,60295217,23407611,168085605,152153122,132940169,42190141,244555773,128380449,31905356,227351928,203328696,58034312,112549434,121737131,135644433,78582633,134189520,154481953,274320344,80439438,105925710,172283752,91308566,77389593,54872524,134545206,161539044,89555467,158899406,144293127,2827653,30408512,231950659,65687053,117010070,437436326,36388179,56961716,98307189,87747228,135534359,217163225,18626012,50101068,141645804,67233659,65821258,169941417,80814985,484001569,76994422,124200202,147570048,89488791,485927198,216323351,134810386,140342457,235578076,59598661,156999826,277652969,55257828,89941807,25395957,108772232,406949983,116289532,250523456,37649942,127945607,99766072,64100925,43505466,218367709,125017203,46740522,38442474,1036900,213239995,124987176,161315772,90108011,38291768,192059400,167597667,129978920,126495595,66537721,45962069,217501998,120104068,31302669,168793114,69953559,199439073,144496881,59584595,229110626,159503500,38096555,233815314,167758433,155769143,82362101,80939613,57316222,469244851,159773438,67743556,65896123,266940129,260870984,106664977,81816254,186708582,109451945,102863265,65261835,162425024,144362305,194241510,120079562,101074577,255567494,147388703,83968298,132172679,433897530,84114801,212729794,136329559,467174741,462139721,60636760,133916852,130476975,38440416,133824659,46832401,72339514,118566124,168769653,188425944,417379129,154488697,50939329,267882991,53431173,191471699,80981199,152548635,80153201,32069059,142546050,134006253,173321497,113012944,211084978,98139711,132479756,94751186,59723021,42768213,104439206,163191970,112330991,445239274,95449483,232175372,99654763,50348739,39502468,122010538,119921183,24536547,272430281,79435772,142679644,71927475,93565775,122184034,63808794,168291548,116569761,88329086,117851884,49302867,71234586,52225958,41784152,79397523,417500025,101294634,117495583,87335448,197909439,23615773,235933474,206468782,136465668,230486531,82733572,118778951,142905945,85903894,125326452,95398713,187735134,96269012,25478709,54964703,114121149,84773214,53509234,53794118,129489010,29446025,150153831,212539751,43564820,60184645,56951405,41725428,31140417,99498195,117455350,46724931,191297088,127288891,266311119,174723291,111925900,191849964,93358606,499308361,197414559,135116427,65902514,104876696,143266161,261701,86017236,45171724,220834216,69216115,35054533,68338318,27076406,550615214,75563973,38933820,48475834,137753563,103466320,67347239,46772062,135054198,121111915,95497419,38462216,188933963,152364784,71434803,44034733,154243849,120953143,62629045,179607337,192175640,98957545,173987688,38211050,42966831,534553441,136723212,78086332,71124590,23757513,149018817,151118234,30672329,121446753,261687824,116825838,27266430,218721301,44933020,414574413,58095615,118214654,36415540,274377742,81396837,97707171,136044156,86299953,53879645,419212617,175776981,170008040,129666947,49670977,40878304,159170764,26150565,196362509,38746172,115994714,59017015,274601874,51073828,136699532,114850722,40015633,27987742,175440723,140687892,47509933,93388757,163961924,120306907,181409214,139417695,21948491,43931379,208849154,44313411,31980604,26211215,47221956,115720213,76631466,93832379,125706377,157338480,28222988,84386276,61659619,52800416,196108200,196453328,40592910,39729894,37665179,62951382,216622958,28288419,196902682,28989589,472754144,135875704,95092198,158579868,446729426,484489974,489083705,263781532,154310570,60227602,107381552,68289011,249725457,67362117,24056313,173573570,62765162,143398258,166705187,57018214,135563588,131851325,476484852,73212770,99842222,73477451,66596012,31843454,85657016,74782839,187765718,108499259,253226537,279375371,150958841,195002197,135419515,129014028,89927857,96487407,65147045,45503961,128391938,104269603,54442366,155757161,86123021,168260539,159679106,238144804,97962036,50673880,185963387,38128430,178111523,27344536,140094267,154976211,417992958,189572487,122649543,32404124,44068901,140351001,35600210,422824066,528015332,65854378,75428887,276546889,62938934,195679778,104588732,144199601,24154773,183535456,135962017,37390724,99935478,27498633,108599289,123437995,207631847,102228023,72146200,79999930,51626116,69504722,76591569,138659877,51532870,104292140,158736321,43924223,80729971,63274863,42030120,48856368,58571136,191633868,81819507,124037121,176293674,68586467,42434021,66045928,217828105,136464539,37475749,53223938,117311008,134934989,57253861,78138845,44230072,132294537,27479953,53993634,105229116,103730713,526329086,134651621,464976084,46673989,150544566,128583553,30288697,456671028,99376499,39662093,101962753,53658564,141653427,202464477,57884659,225502881,136143283,53987413,23668567,48537373,85763541,187904702,29230193,140144075,509905968,84403043,3160188,62031020,28077519,105276335,470046281,154524996,253494616,59004402,183348220,90175477,39962684,43783117,48187761,27005788,74318834,156121649,53322194,59804049,57964163,408525940,178042149,152484281,79576125,90509191,210928580,38906177,207730883,155149968,103473889,131533205,218340840,59928991,181528130,212398496,430675041,51928349,45868212,30388646,88327293,107455815,50355070,38129693,206955139,153840894,163824321,151468218,35808291,219539021,120752914,171930605,105292882,64818985,134499461,402796493,29765865,163027833,97067638,115296515,439680485,95237831,126564349,85343228,112410466,89277401,37570862,229034837,134493174,132119267,32156932,31251900,54467563,492856797,72180304,171810150,128815834,75893434,430172705,43862376,88660330,135766714,214813792,101018999,231108612,70346481,88855790,107751554,90706826,48187530,57063308,28707563,100680519,177267759,167244954,176948333,30394935,215980326,126749441,39507216,153088376,130525335,115955415,58516033,197118363,43853603,44207403,129531618,100709449,91424136,69302965,54308083,130934755,174298769,75336137,99681838,98420713,54944245,32398786,503625740,64712598,37204418,61952474,443011792,146981890,61719368,144768908,52825924,193743726,49565469,441922702,179474017,129465429,97569783,119546827,178527094,128149102,88092541,223298343,136150510,61503510,118118013,138801460,30312828,197808565,40706120,111771317,77031080,528474481,146634098,20729263,27982026,156138622,106919214,253530178,117406590,79842094,38651228,156066157,19070311,49408183,36832420,82210531,160916427,62266760,97049557,280450222,102173846,199584859,32546183,56640934,175625817,131696657,62008741,42777820,24538518,178811669,113791316,51901582,197116205,419130666,74383292,127583160,218201899,101715511,142640915,41303973,181301801,69588825,131382574,32037859,88264606,39442818,40615013,98567578,108921304,96394285,29632468,86658873,74940078,13122078,87994605,66902863,56592212,139771894,94875296,454238820,121096269,155341746,172507102,83175434,47978608,489487836,415250059,51953353,445640247,139744394,163381269,71975270,156954460,8615546,107298562,413353031,256797797,106416773,84946492,153612421,128176948,72797570,218431875,58650052,77840050,235766971,114960432,74334958,60394720,32941247,30656584,122284741,419727857,138737986,38200308,96295274,416315103,116344280,58249330,122795806,56850719,195757295,105724978,139855102,157979883,80997636,59495883,57723937,184826286,147889019,59766797,209916470,139938325,52579824,162378825,171621575,44046282,51438222,46213505,23789586,63581352,123843082,240486750,75140370,118617581,128055449,52839414,117327431,49229833,94432456,28564152,231556472,101893130,144018627,38316750,87537140,37892361,146719252,25854613,60077438,55466694,138445926,46180577,473493698,437266710,240971686,408448070,28545089,43791712,86033184,137098893,185639445,37379414,72506508,118760259,131563222,464930796,50348240,61162981,30782393,183783509,62515926,109193436,60873997,127453937,124291531,23746429,134945165,95991363,100905909,58856290,56321771,471284708,41437690,94690234,135653850,230233018,243374797,104783262,40028199,98905288,27370971,165873933,39411388,32053943,201457523,192182398,416128793,421838340,432628549,273263107,92102905,36690681,55503111,426287836,186772072,64113224,172682017,40267688,114383349,280211411,262481091,86118096,421204446,412320533,101314335,138375255,25452828,75513384,55959182,99374360,71098055,190146087,38181830,245682474,44383412,139613950,409333339,459180383,38486263,41973733,148484495,457594670,93893204,89612567,407135808,27101066,60442621,89063060,47303560,123721484,82518168,145273033,71070346,54355229,153705653,12664859,161056420,51806587,76943040,173987615,161394441,191878285,154183125,41889422,76575433,175843059,130171940,63584369,163820761,98775185,155700301,231575056,197718539,208141216,118022160,62999210,129663972,75609487,84195719,144756354,88199299,139873036,96784268,139287169,113903354,45747257,119916466,136064839,46299798,141500728,70545720,28731675,219412720,45070466,184346749,171680286,43117080,117506802,48716925,177162588,45585440,62470768,143638754,38053599,82619023,136959654,58183564,177968141,27585493,215071413,131438618,477834469,59025633,442125578,161342399,103769785,97818389,24397454,149973647,443811380,160704956,28524842,87782844,40913951,207353752,49915813,40474824,58897546,124801953,91013199,27802846,174773659,172469886,217808997,222648579,102705511,473209337,111385183,55162187,79369591,36092778,138137087,3783590,61272387,38271032,91709944,131163696,41742581,431378318,105731456,439549131,204360025,198964354,100131510,31338588,210980896,70974319,193300299,51357370,181383672,114849,138456393,40379362,146232547,62657573,191693021,50548499,180860724,159740221,201803407,104503735,32588612,128152820,186366930,84625792,276102135,20227174,52546835,195912552,148524825,69365575,191131154,448571874,45793406,69016371,103961862,151669329,169226012,103005939,165332421,31355319,88521431,112493351,20866498,92556215,73291796,57307175,63485568,93344627,93054372,36967303,114768189,86720233,116344149,141021318,141877352,110105927,44907085,88278313,22395666,108928565,411764649,457526599,141651239,152427489,98842137,77607999,22898644,143648348,114430211,90968980,159998983,154610794,102035232,59275730,92591793,225053853,36963165,149301675,404751488,475531437,38155207,120995677,422235840,124380757,136433010,111034586,194031067,26341777,99714033,249341222,49668179,54876901,206434861,174694061,39777954,149752633,42313674,148088357,131451379,52905110,39613520,272978231,155878754,132761408,100272511,42758913,88394657,61005262,50262841,92089081,75863142,51620555,66470213,68987104,207438429,70225218,140898039,25530456,426309022,463756730,52814640,133507350,65973270,91159999,172706996,70537970,138309182,44613464,52674897,71308481,426448878,28221244,40287808,149966498,48002326,35916092,106068727,54825276,116010735,72126746,494050655,65987670,159791441,84909360,100200356,50481125,35768723,66146214,135442372,24558341,169116153,143940623,131821782,32891039,182500060,37062383,218156358,55011249,81134583,123163089,75526242,77242936,37740570,69017013,59947145,102669448,145351363,29632187,204952239,407488283,102105144,511257000,184775923,132228996,66919613,74026559,413806284,188265380,127368544,101572475,75929393,93029826,269651575,45014368,53690132,412807333,87316431,51838072,460555831,36838426,44339991,74727283,121222165,95998041,60745234,213809022,38393540,49891804,481009265,49843121,57570661,151708541,37058728,101576393,195846883,28101421,63023471,80012832,77726824,445828340,84348940,36787436,61373686,215662165,70519877,37076817,38877316,45898625,86495069,38166079,135275321,250312811,43377865,117134984,141731539,29819153,118334741,182709661,122619694,155011517,142875779,24942624,192740350,30602313,162187717,207899907,145688263,53604723,208443395,128056696,71324490,74427585,190537320,176000752,211021504,248093702,159929765,199738627,222636931,55297005,89152073,188103563,61386815,149242820,88037924,57317402,159806653,55648603,55671275,81203137,27026726,64412260,58760159,49902285,40613130,121322007,100129480,8725477,85057792,103254006,197857547,47353364,70429275,139994750,69450124,195166073,52314399,45827535,41754907,150637904,178421328,121623956,61011045,97104699,42871289,108246410,45819897,49535071,146864740,172785237,112776758,191554534,164469340,142349069,92629265,172377894,46741129,277831301,149101991,71507209,86344612,12040354,93998342,66827757,151225239,218982280,45366710,106938540,30243096,48771243,31445922,38384959,407995570,262089829,147568709,211303608,55893452,52085811,52880921,95868856,121826140,198981493,90831410,82733529,72810825,128665842,444869197,41272626,68599571,101828394,476316050,174098277,121023163,30916201,29911421,212587991,83033345,160774139,455713048,56709444,75866287,111732425,100620723,158769971,147337592,421778922,160905597,52318371,244750790,148468939,28357358,134920183,169018712,45296984,459791717,79237721,153209503,112903348,136769183,251767741,206283518,138281255,158639707,268942250,107861339,84653592,158637875,42574467,101505605,263094263,54584013,52036483,124494583,31795964,92097531,144445477,52243195,4707596,25005080,32107164,85639630,66402550,211324357,13689997,481009271,237896418,80255827,219170048,44437759,193870591,155842720,25677980,40027768,73303548,111946332,107070225,69916190,48186708,133081315,102192328,81307232,37652664,477610529,162553298,101900074,127077542,5106629,86802621,49851888,98310521,499338111,78319901,51318556,41905529,84371325,153270168,87889920,29619602,43616263,188890121,109545546,143203048,105472368,90870258,47563366,66763241,45519700,83362320,169871204,118270103,98757387,118011279,168228765,45998970,477028764,137298121,49215033,22559162,89014620,74231768,443006955,475004506,89171228,246275505,44531551,159895743,53450651,211929907,189701456,131814455,63485957,129494912,439640117,168999426,157107264,151383530,54121470,62347831,151748099,52069565,507742374,25924287,93881327,98359695,94610587,184239235,130248491,82110215,418842065,109343412,199517556,506673400,58157413,63222180,155847922,165270718,29157943,57865494,29129788,417465346,104741958,221052320,121874241,38572012,73829420,27703886,31844965,125654956,164111643,71123756,45442248,51897268,418956965,23134169,253961023,434623035,40176475,196430999,103952647,165140457,165534258,59373880,80073318,75875705,20541020,79664964,72460659,127487576,546879138,122547153,62669144,38890580,466297175,43826759,42795916,133748771,31123974,174560408,49455794,135386950,191528870,218937395,120135830,197801102,51706880,504154170,115424950,155641101,137254800,67509765,32728310,135286054,22062256,50439934,37452472,278134903,195849797,134101709,30005648,84319702,151638528,198627204,70880002,136937416,58507536,108268890,74462261,468158135,123396911,44020125,444617497,112865982,90867203,531594218,136778668,198564163,42261435,32186547,119016781,171049983,28044541,158508335,95993236,51234342,134510075,108878679,126725924,47299021,131025203,85990378,485781192,91912643,186765514,172623425,145434413,170079882,112399104,127122339,511786038,39382152,147126024,407706896,64305158,52757230,134066240,137602029,194548258,485151171,41983890,86327397,62235220,57308790,66916213,137013954,28646244,223427654,512754107,143321423,487856489,28161866,181835087,46546295,88700598,144278102,63714501,143336189,183342433,106792668,104370944,158690788,257515,28039508,66771068,42281554,96438533,39021652,48994123,88577495,40205814,22291444,99056192,510754559,97727031,53262944,46897359,71933485,85951854,157317093,113165403,150072499,121964489,174151441,161133660,402442129,138917515,57525421,95195017,75415023,67458310,132604220,54807415,94540889,177441347,205913345,145832571,177384357,27500273,425491292,130450646,220338566,60282874,202972638,61163241,221277978,61848303,85954075,58716744,168411500,161323179,39249258,43275248,36416819,144933167,463892249,89644440,41179730,50524376,55519076,85750033,100544756,40378520,137907801,54349178,88822198,75785936,37330639,156201100,414819938,424008440,198418214,121041441,89173103,57759848,93789002,429646960,140023618,116177909,115759572,199505151,138851601,86922262,70298142,94279550,88008479,132617723,141673276,123339050,262170327,64881339,177661299,25412137,27582670,138088505,171914327,83645532,132962954,107458369,150083110,77406220,43033380,201197648,179407380,43674270,147278876,40399961,171138835,26832021,73048234,61000000,113047226,65714390,133232681,111632870,127043974,159955576,90257910,36337564,133467461,121683546,91196209,49984582,76098472,31646969,131072175,184418734,26864909,193980339,172332719,87025230,77681753,30946745,127651179,39829176,141736419,135252254,111831995,68370658,197963612,128465524,233164735,30282302,51646785,32670620,82948034,157994767,130474712,21186424,76638765,142971938,73128357,36324002,38734417,507184850,77931274,52944196,40091866,215608242,494950823,49157207,93290572,155778583,121335093,64731139,134221528,73936940,99342801,56143731,134346841,75833213,53679592,127178164,406182011,54706663,205216072,49402110,121438066,100141686,95889714,103115554,104205858,248387543,85814518,38607481,47556361,132990500,137458734,43246220,254046325,134518734,125544808,174848016,40589315,38987689,100982722,154880091,550773597,143029519,110887377,133393714,263225243,171005398,238815211,63556674,115386886,561198418,112152240,45319242,167753637,61867440,166157998,188306022,26633371,96358806,102249144,72068130,160332629,55001177,81764480,87586362,37961009,175741883,104107319,44620314,183822310,36324449,41437116,44125047,87542184,43164875,47973253,91208638,105270603,29002400,131557921,252025560,209217874,60631412,52293396,89462701,80764560,27295556,103489006,167718609,26177992,472689619,163554915,264756376,111818352,131598181,63039718,70264441,246988735,43480549,110670107,195911499,136846056,48911653,426574154,130175738,101455051,85599673,103334558,47352717,50381060,30070692,18629754,36187487,216997494,113492848,86306230,452052560,54397911,76484868,159503073,174034099,428824285,49370755,105813142,144877957,36281240,203734999,259505198,46143502,88837684,31086232,424823505,121482178,73739102,120330854,137211596,239628217,121007786,61104452,36195421,30777889,421906332,51625280,45834769,67719519,103838228,78249829,40210923,229407828,147826603,467922995,74152447,39111163,59657784,72565522,117219651,172114654,61194854,160864811,157660665,174581122,92373610,79202316,31533292,457239355,30640368,153261993,70507221,102558893,92679316,217648590,96316574,45060720,50401708,41433855,198714172,147015952,460465066,87043520,148440889,37932102,43839968,195132799,164184879,26775589,400613002,26862485,555857377,48972012,129065562,65201243,58009162,54165962,70637432,173110193,96060574,99554718,28436470,129038679,170803968,439872821,82386386,166530542,27163889,127829403,141093072,124566519,100601029,44933182,125701981,73096795,85687212,204388426,168164927,541478549,105088461,115865462,58675082,56828771,63676574,37446759,132017739,46512440,49178054,103505136,102350742,113146586,31738575,90044053,131620374,120519969,140386521,143912165,47359891,73333373,136862307,158913643,438095764,111639927,70380586,41446107,166277139,42777870,424281878,174098909,490501601,178030339,37522866,94753024,181625095,94583134,141944390,463394709,411786543,113781762,122900526,58506546,450240041,49710679,121051336,140761578,13212915,101381822,59753126,181676139,43560497,153215690,109354245,45488785,2310874,58733275,93247138,40808731,121006955,58116469,519650598,44029062,96128135,103780403,23173426,39195935,125658197,159262373,86003489,53548485,46934179,43273732,130535910,400207105,91836683,170306656,41690627,170098349,92110404,202457064,165116570,268786632,137504630,122674673,59921759,423248950,407947222,7110958,95121109,92044439,179289906,9229239,50106446,25722719,270174657,152296785,59341358,58965347,32840880,197073154,38479494,104067473,156834633,111829986,57915449,45087187,188860080,41108115,44644743,144604937,96126295,122888997,44659355,128940639,153365163,65930814,96004969,74256747,209249755,82090901,420277251,148532040,130047416,49514451,186059640,118414706,98373830,23621973,234047020,79982926,479105612,156593270,60238456,68993619,30687227,241988226,93129313,133579795,106212361,47127827,178765148,97671962,126062268,109611835,107888182,238687939,115533036,428397840,183254935,47864497,159556828,76396954,144468482,98896416,174925332,30836598,120423102,57019243,218008365,111498365,135329339,69772512,146314562,248472831,86121356,136588238,43685038,39289384,114366407,62070529,134433825,32129796,55514059,113442086,80002233,129185727,12257911,100619867,104409254,116831209,144906984,262652728,171328611,177038739,54552246,47326335,45481688,165119640,32192372,468487080,470451347,21200095,463999828,48701864,230505028,80568358,182800007,44522606,116773289,418136047,152998464,72512719,23190371,96808951,44021195,44426934,470757233,216309242,38368793,174830356,74045089,131636924,414385265,179089785,118456834,109609192,242941155,143178339,77766542,242445385,74921100,174578421,443063688,185571579,171515604,101743368,155852828,103274640,47546351,37059624,441324907,274689063,89251293,100408103,26549951,46112101,194081325,135989667,59614600,106938158,54200392,51499428,112116045,40154735,195635399,131073581,270707737,24763448,505881881,268664265,121004133,417850902,111052838,120336347,82052636,23795723,52965421,143468290,529915901,111959073,144977053,25082179,137773947,97939569,47851803,102312223,188389958,232896485,79503133,279021756,70322089,165525423,51432919,54216299,187201872,405498566,79774430,84701502,38116635,149759288,459747135,95169711,11523930,43252805,133920422,59517023,404964861,79227759,13123733,76717945,115120172,106856897,427307550,195092734,104256088,126684294,161545684,433190704,244947299,191988046,78009851,123740486,162947063,111175563,212787498,187593975,65275221,40745020,553122136,37458313,551599225,42305892,103698827,26010051,70851555,91346683,40586787,46480445,51788316,133594872,70788531,509462296,189010187,23470466,115318431,90566095,49805093,169185650,70074031,428170846,143388241,141648426,50232356,78513335,253346382,37201423,147138210,51687367,403668152,109571125,112996844,99591224,256447183,159224930,92615587,132406736,136784171,161387253,88060456,116106326,54661752,75816294,147788895,110949990,91863265,120993613,79547151,155932449,95039790,40971502,135335700,115400814,131819650,47080936,62818363,10483766,215867963,86309204,54438271,419814770,165630359,64008580,148245675,64692098,135650175,99122648,75830338,30390996,82400862,121326619,38229120,208496282,120706314,31136578,91663697,553358788,122684804,63179445,114838605,30252116,159558883,30216470,46770382,108756416,38629049,139434238,116408005,31775200,85910041,147050824,28048920,106030301,121566413,56101115,76190851,146989459,190866952,108311159,154319080,86701721,109299759,69293936,94292528,214088158,48592424,55817453,25582447,84754771,104130044,123481486,216007643,61014300,115804302,227097391,134997249,27945087,451903318,81448776,18929424,37870761,211907327,9659976,35790984,96021984,46729135,233398136,70969857,126565718,431238911,36209196,73774631,23355079,75756977,122108778,216221847,184200720,211088938,494026244,41306417,117612752,136953228,40465002,64715123,51421494,155379208,39548803,157350953,128728207,84432477,24507295,446086255,115289891,65371787,156493074,50686586,168220456,76434215,128592744,85421950,56313160,105528848,109110173,63891629,173306657,161967741,61855627,236081215,441861458,158811448,167345962,146103698,43816206,414902594,25453791,102203413,77982837,139634148,114925204,151304761,419219844,207468118,268936209,159448064,143643263,195190896,31298665,117901326,47698897,152210648,116351918,46208581,136843306,54090083,115356177,409537978,2663741,41142395,71781384,74977076,59605274,71644426,135609034,156950325,27879750,474500269,555679540,47057686,185072381,173465226,98971779,217537792,231158944,122775575,36681836,149516974,2185655,137544185,59156928,98570707,423329045,24107351,560862647,464179124,90888389,125867936,465851773,17759999,190002087,127572711,408346903,551623833,84303270,246674125,105405188,403638981,30994789,133172086,147442042,105729808,89248724,428486693,450912257,443636595,502228393,487482671,104764625,141440916,61496823,39495537,187285029,95866525,41383415,425079077,132274915,38952139,413884420,59131475,45082385,178245705,219610835,48155748,21922336,224113408,497882260,57250762,73009041,129227152,105710482,181365499,86819502,98035616,31207745,38294971,125753438,65007252,497335352,78815929,81716969,142917562,124237912,145985397,247608956,52882947,496487358,157834396,157727795,184592569,78921191,38929725,408941534,236598813,68593757,64622711,177204513,445720878,112652890,51158881,179339241,271375224,83104498,146923291,148536301,134969483,120442376,75894394,48340907,232124661,83496676,38829345,439375483,45665365,276012445,30241722,161373752,138639817,25065082,45772426,144105311,84759942,49057795,87749817,90467226,126706219,40230385,103539592,47703575,146012028,52092222,31561524,143681710,121589916,111615659,79769388,98253278,140106332,37565237,125619138,210059993,36271511,437570166,30072161,192458466,135184433,46862581,77829817,80983776,274100173,120156238,40614217,107826984,212739984,149367565,32625796,48627652,100753759,73324511,86092413,415472509,24690816,140778916,97502532,10141053,259426955,107920041,187756278,83940800,230543753,115897647,40721960,20461779,30595984,118345290,518535650,53778190,225380522,222892811,198533774,44380680,62440237,133119706,51264019,106458429,94492699,240329307,51984393,261416417,151946065,128203809,78011815,150979323,96654503,102565753,168717953,456723863,92525791,48502585,90991078,155156789,96561559,271100258,59459149,31116369,249551402,43028909,168296356,138266812,44923019,38371244,144993088,80869967,83737597,97353472,87763385,130235871,68685842,65758158,154850307,478498663,126516052,92541879,85954723,242031905,186314538,422698501,65459603,53365678,188618374,120149553,528266358,175718462,142838371,154427798,39537840,76843948,89026884,142508507,24029494,83886524,163220647,88175170,191046300,122995321,136067714,437941706,496066082,55535538,107306822,30598028,47081998,198233480,30227819,86045099,130156585,273691794,123250313,36405215,103742139,30235184,108730633,536174857,184583698,49495903,27372959,126967038,83405848,228981961,139032040,158542906,221548788,95295375,88518443,48818991,485226784,484656438,95582147,92325390,37772192,194819485,92282696,117663033,133047964,198120833,195130770,61285425,131903575,115333166,278259269,442115014,76202727,161625101,47829116,67144351,80955688,140985443,41035483,37494869,131513461,39418627,125925035,111048461,78023328,152953953,87342742,206295610,47268321,38610737,136302591,236762919,65040985,97772096,17606157,403140218,489534072,135294973,106737395,47890800,24766519,40561578,142383820,99880845,98898870,162227520,236791527,170859339,131179041,144291067,59943895,127512690,90018770,135356696,261506298,138681688,60266308,65172949,417395329,84780699,154848589,32466185,133260486,103614945,44745072,236795483,74617329,270330912,76995788,164343313,31606651,226852363,96119986,449784881,26749531,48016191,202057989,889974,462669735,47675419,62282666,205766163,143545695,182518825,136742206,75243219,90758746,27761626,584332104,126393880,26279502,42299640,46343439,163286786,49754176,32666559,485435163,83186256,79135497,55170062,157833865,118558300,547910858,119679369,27922667,61177705,45620145,170772675,91695893,87323995,185156933,144991053,127497295,155667995,160079720,70645186,31399421,59576387,84950355,418340314,58174018,89218252,451022707,37017582,91504575,59793726,93322150,155629695,30780876,89367592,451005631,406330737,157026841,224547779,155661416,42110299,121746128,234736168,44210320,179294584,27943121,261011874,23415083,189540371,36823174,39885827,51567642,429631816,519066052,229364471,78157611,78371743,91026471,241264697,39059376,128223702,234334953,77805617,44804172,150510988,51997417,469790580,107323780,95932575,249469346,136045009,37479681,274431,65814254,153303386,144424436,176441716,110180986,112332906,28332432,126175671,142467550,189619410,198561982,75657848,57617614,106360014,154650341,42907907,115400334,53822295,134195469,31667789,206229168,141540886,54200661,140742630,229821598,521884089,131823821,173871479,111589942,406388658,45954787,101020771,261039546,196752825,22993162,219071353,37587803,28192187,46835314,148727742,557014152,47186764,175206032,38243394,85979379,46915384,445148533,40037023,124368806,53006100,89443400,221507378,145719056,72468070,35113018,276760847,71690992,100849362,88384243,47404713,98145929,60743134,236567392,106199096,204020548,89744907,36684352,61700885,248187349,65877180,41027685,37068839,39159998,42620744,137250644,134833195,39573537,152803554,241417299,109554122,91953722,39085397,27636420,243126454,139444423,44489779,37856738,88917708,467511576,74472169,77186156,133735153,161336841,101050648,211295293,223883716,138745118,23806838,123053223,237700531,41819662,66240723,68011472,132787368,467564885,39521188,61797941,65887522,66791620,56068889,241723718,144442501,130737153,93771600,147707284,401330378,51956085,246281399,68190557,227477616,212636520,429113964,57202952,255328012,54399472,27805528,122298183,31031752,13363338,229803762,50635753,198161562,8920125,425480053,82466981,111327928,411863680,39659213,142457440,118427884,228810783,265335243,58470415,32734417,162090650,30403955,431933428,118559519,111278669,42441267,48169149,24386555,184227468,252837352,56893435,46306636,472424975,158002501,67465094,28219291,98125665,268204879,111212090,54456822,143223776,146765697,98176885,124299521,202049090,236326004,73098418,39424876,46922620,205273277,88346852,47356628,96103287,475831982,48725187,88757773,134641184,100338173,417712539,105826363,154845887,275282644,200335014,116101878,150292188,56335545,114359994,96979143,106565634,90910943,80719425,17245712,227708545,173758090,153197443,50672940,511148298,142880502,171568525,126848910,457031245,85948308,52984808,124767028,32256201,125724184,106243037,76018552,67030194,41665380,68667617,51358522,467589429,139208197,3389768,55575069,57923069,128173308,63560156,126207183,190954123,29357753,128240101,49968852,30119945,146722807,159848431,88813506,100744945,139109452,206904352,138851066,175161336,184124790,81993447,125804453,83218296,114942381,109104628,194330503,54963737,156629976,529080216,141069641,98138662,86063802,244683155,471345185,36594525,98916815,511811836,80574021,108206532,94956278,173780333,161080555,187643522,402157780,20502899,105784933,506633470,51911789,63046832,148146910,212210959,162823751,154623317,240174156,110332768,157777907,127216452,50084411,93643314,464429846,90726879,171914999,145675982,456981747,188425273,17407494,46108282,116452001,125389547,110947284,52039820,54909862,129084269,213113880,57135849,32133036,175513355,170287249,497228222,128143551,30381289,36811260,76996355,47994709,71802586,203317172,176857914,256368095,419457833,420318839,488187287,225114105,55022201,37634830,153294538,103305414,232917589,46539463,39969508,29237967,164470163,135056709,119564313,472397619,25311271,252422460,142780914,144136642,167372492,60800646,88701516,560817199,201363760,73206751,445506801,134071844,266586976,273776270,73356987,45569346,44435644,558953165,43393316,197352802,44160302,161543862,90968730,495507755,135696214,45288002,157614051,189674292,58574043,147754954,162920963,155148687,28647193,107788671,69556220,154765915,73079551,162222453,139917070,191861197,429829748,81208180,154988368,28269030,110956349,123858004,133973646,418422047,123953322,158514464,143218530,54514285,142437200,79014676,156163031,153629068,39644270,139700701,257676047,166032540,240310919,95671295,52671637,48426450,74799198,248787044,115635397,131149738,130907077,101294251,148778191,110098240,71056031,419778725,117523681,130879557,155507378,487005558,518969150,143789753,159062947,36882985,29400754,470522776,268875393,92211740,125754674,77243587,47148524,135347881,192893047,93434529,104833119,522310557,36139508,420610394,126766347,162094266,131519155,95889160,74993381,87992349,87828066,87671824,96269060,80102036,79846693,170843059,453651679,132879585,243185523,49826869,431753820,46851293,83198891,75928187,43681162,78637793,51229960,139031322,42743445,44795353,197674135,143952473,72080640,48866485,41629741,250364631,92215637,46674730,39680365,61741164,68504294,178087953,36763559,205382469,125389599,44264759,25682614,20938662,32148859,150684805,129474853,271508465,75842646,161576865,437136091,566998043,99350526,113853439,421002290,50011875,66536243,153180326,20272721,122294519,31446965,234992550,225876817,135477746,39132881,69263658,12002892,107961022,140779624,62333423,238889372,103315093,163110777,55490528,132213713,433871989,157637554,402640885,26484690,277294259,144111828,109608851,234116896,23616866,110423011,453678683,118531281,39794661,102453894,28848154,71593149,168260369,182172032,44356907,194501436,71084985,52110040,119586359,123583893,75083565,141180100,446437254,50695275,84168611,41910971,234973404,93679433,196112029,29220785,117436453,72298726,112220120,87340598,407881598,81195335,102115702,158917163,492635350,47603866,120206324,225244020,109891890,131672757,56227976,8822303,90783297,147561247,73348626,42474018,475957098,206766652,134865345,191816892,96483398,83722691,190477573,156741313,490662335,225871190,92109488,184735962,57618665,85433414,90386832,29036271,95612676,141049825,148313776,32022926,62622374,52677955,150943292,106937944,17879028,86241596,176340876,26936190,149374624,32945386,60885695,145171151,144935609,204924107,441248989,152533063,60207700,86440129,415716883,255244229,178394313,103769205,71340093,253195083,121123591,191780517,43291216,110629111,39211655,115217817,80941346,429669369,411701511,108212669,192953829,403458694,17901901,46439770,236222356,105385089,46363088,9267710,192579361,46047232,176907404,46583694,128709040,217182432,93639420,204021235,62137047,8042951,143275709,125709991,89166479,146157208,181229695,179107993,72388133,132186046,135429985,163351342,95822798,110448016,86169940,170549975,92492401,50037475,79695476,197457543,81137755,155105249,170006681,473262261,23797148,76046362,21863321,217069361,40197643,143966187,32153700,102400044,56788562,40888021,130560627,44605556,178146863,41854558,148129676,142834932,451062186,51167421,172909494,28730440,28820798,151685395,47015088,130374820,122864313,32452616,62720254,185704491,63382474,146327962,62020028,40595949,91822711,160002320,118067321,44328381,456743515,256402436,111633437,67136072,44161366,72674080,132321153,94851389,196772744,73001794,91053472,167904946,31248857,166502336,74924179,222040275,180998467,99314363,78961185,84454776,57148273,108425239,73325228,193633239,57800310,77975706,240381127,104852503,82745075,58916031,275692537,43690963,443808330,133902836,98778003,88573390,434587223,456343089,140100309,30024160,106326743,141819553,239754055,186102779,158546525,91433909,160282684,274637427,85639073,30477322,45866254,73577820,96569210,49920017,77553054,87745960,76364538,423146236,144343437,206734920,91444624,152521679,209111861,86390751,107550698,133869370,62908564,135538384,427628366,103204927,125887186,70496859,82608586,139056173,91819870,484614555,40795351,90249648,38560330,98460637,48553260,146251735,103947940,119842434,103871463,163585064,194056819,6921541,94140632,68102799,122371414,217931018,134728614,48953488,96836750,146541152,147132734,108324926,51632762,28211818,167461702,28579002,116643946,39137498,45651797,131630080,118346734,186392013,43485253,108755625,124082782,464681873,143858898,465071658,59369790,255964702,66415833,43268184,40584398,144578178,57173470,146590978,111148448,36474671,137299610,46806654,433302499,70775670,155520843,192754278,433963965,102587459,249463778,180129539,501790432,36157663,65249948,86327933,112167437,171724954,82524427,231473646,105995534,45719054,122180982,35617593,40002942,85888269,104988473,142782058,224146368,48247595,175527359,198246803,107693690,91032211,58424295,180789586,72958348,134046379,152732097,109222181,48220152,38543363,151595260,189019999,161159121,155905574,144053707,230293162,32412648,47949599,429854031,91463691,218694505,170908369,128167001,178603699,193460360,168525296,84403947,489660390,145788889,27512963,83937124,214643606,147947515,259619183,427991229,126950677,194958325,82220900,76852724,126115332,483403082,147667423,20345937,65637076,51035513,468980007,151019852,72994118,59302132,81407816,91693482,419230208,124436222,436712675,36156571,30321595,70828371,36198927,36329534,30409846,32672651,119845763,109629172,106203640,32430712,160936598,156008476,71413179,138656467,189396927,46478248,49455808,46459367,17778682,36442605,119310845,38731171,19390441,132744812,71926856,122897217,29403617,23781703,41084803,428289400,233036228,216475029,439021662,110512101,62214194,141854111,95970682,78699667,138336095,26513896,421666927,132092583,188334322,96699158,519613630,151956074,85329862,125351744,43180670,453150194,475046008,43476155,16694631,276561219,99805218,174635112,207289926,144791582,54840541,81942055,190974561,207201766,28815529,35900700,204923360,137829566,80254711,515895733,139118846,242432927,119835410,419131530,203806546,97300459,128552109,43328960,119497157,21842712,144773938,49565060,95311403,484541013,172741635,171158621,128725127,53787465,83814426,120340640,175616980,124435142,88985572,43972022,57717183,79187670,423439390,145824993,65582005,234798406,437143484,129810386,271945540,30988330,400629165,118676553,83247241,105680840,177581509,35083602,455820527,73162020,43153908,127949126,36823229,274254738,448088828,528914632,75704009,65075724,31044674,7864791,65446471,559421326,84349071,81622694,177455922,90578277,174952437,93047325,159341126,207145762,146430241,51573620,492112943,75074830,113742205,80161784,230404433,190818882,119120634,84495499,131776486,196534948,128314908,48332389,66056218,29086686,123211933,154524003,450925568,44209194,133207405,54549752,106515568,90863118,33419894,91030472,142606103,50995479,559552703,432006245,126572556,47834860,107738272,130854987,98145135,53549126,61487500,73285649,109073300,87678714,86232852,553067880,31724968,140820930,525996822,219010064,207519065,186293361,171260464,112286996,138854204,126143081,123436547,128397294,43139917,126534454,151179212,160552919,107591830,142013235,24814594,35617293,545507542,67383317,180827061,52519757,137369916,135483269,98175584,82028407,458061147,32191152,157695759,94997347,43219557,454866948,190290415,104408087,58544912,45084128,93004931,47069913,54078055,150429699,466555359,262267989,216002020,144424622,459732414,45322387,93869876,111366116,26724324,27888070,7297263,122874870,38095207,582393009,515788657,64032771,122105337,29119703,88323686,170190830,189215154,158933899,42940314,248266473,48679066,78906018,113112911,95586339,473533151,222122589,485436403,48278996,167868898,131067886,104787634,415456987,99861067,70754422,91234842,20654678,199778463,197851790,434446032,15941996,89815513,190933327,162236898,66983298,149023094,138630364,58202874,35647980,24207441,103259021,148679126,238416656,110305172,112779784,87278179,76597164,93229495,70069408,68432020,470202535,36455164,54016178,180993461,147946669,47047374,119388695,182782114,78381052,190821237,40698925,108976649,463487079,200893980,108500121,195946484,147673525,123498337,217476645,66781703,163620535,115473664,86202843,65014601,121313845,46757559,135203560,38345491,98459625,163211166,152770484,116837381,38412460,61338814,199575559,23883462,22814480,44427165,23841596,403950817,162775224,231290204,131903073,76185786,149991376,76997312,33225828,206780968,49022160,147680528,165124890,36251203,75277162,434124115,20734208,471072790,473767199,169397282,473615578,37518636,200076948,60224205,69110662,223297122,37003786,57317154,60203901,98293955,148009139,43811700,196695067,192857361,38987293,37375219,103189466,101233005,110415933,412968676,89195047,126603994,215431772,432214352,233951956,194849216,208703935,51326395,135778643,52317694,231272592,175302962,451911662,131982092,36859908,48361022,455941990,91856292,559826084,252962990,194052451,199571975,141579306,122731394,141727311,96793518,171465575,124706905,132211214,264158393,185467301,466653489,104218178,15988008,90338621,86625282,162634505,48098061,76909191,58567501,21390470,99546676,52283468,140173445,46145815,63926759,61126474,119127603,181913766,211969161,112333589,51451228,162800446,156092092,103933973,42068431,217921057,51381179,117111359,66529638,59124404,89175444,134006552,73955613,172899718,84713217,42799568,190631385,112423840,38938933,164213356,189786463,115609640,37026580,26391644,128856353,38303720,446507756,65444133,5515223,99236244,98627383,86193061,62065982,27454729,123621764,466025069,508728711,27645199,466223349,96879284,41170624,57924374,42461863,32128943,109162290,39893331,539840085,123822268,108082243,218503763,52015968,86714308,66045160,165832235,42992641,124691346,82009528,235291824,41552243,101313391,265976656,6767567,57787774,176618772,83420134,218503972,156017224,95286975,520481762,240447444,148273515,53358962,103348284,417070054,95235469,254805856,83228269,163826928,126156077,205860261,118658952,554950753,98981175,229302416,90121582,79282075,502999962,144340283,473963899,145584990,119089949,81734181,112656404,68381670,141961514,59302476,525699929,156228290,106177915,137241543,43182133,63946200,99269432,125022950,266881082,31628716,146601946,136764457,126627905,27717340,62258558,82039247,127040592,92776873,82439358,125399177,45889844,249716083,2943,128180592,41126414,97120011,197308733,223135349,93430011,14386817,21488040,17191960,97069671,146480331,38418250,253465975,95340532,183686686,17127400,69980899,128770050,94985347,170197995,108298247,57959858,47423043,111819100,135399894,69382450,53592781,180787881,110733474,245377019,408816117,94740169,31902951,97082300,91845306,52708051,86290792,120122591,147070686,70899168,202190239,98340768,246597925,140861927,434846521,437643582,58387447,52755826,174496968,119730318,64505134,601010871,55348733,72013179,37105108,138841939,89831341,147452826,121484294,92830817,48136383,69362320,112902047,31395787,166509340,451278660,35849317,148046621,38262352,7175640,248627224,118942143,204825972,234073545,154263357,161551632,230793598,115667658,257564940,133737053,128433666,188989044,140772373,98380044,453681408,35718373,193155325,123350354,213276790,146860625,55540441,29538159,140477749,121563092,441143533,73325626,86956684,125131502,245858103,26946000,48975974,492309396,238401294,176579525,50328835,31034170,120111637,90739004,91009762,46471446,94731137,72566780,50917214,195299141,123869829,136999902,37451771,143165418,79985574,53457877,214897936,25497407,62952563,64461192,111159832,43986088,58497850,471106138,65269415,52846950,106967989,94189180,174969920,142660069,39520987,185952104,38854968,43770618,136515912,121303862,191079992,247337318,7151083,215146346,138835604,254503202,154149341,419189606,64791629,272657127,30176715,110587986,131892295,130654545,143200128,489733584,511017551,98628790,38441733,84465485,11607619,61812950,156801426,142306231,130194672,44691306,78605829,38927816,403233426,98505098,427066237,71560542,170063969,102282167,70075625,186750770,178015305,55039997,40443317,82650271,165567078,408972775,178786928,42848211,274005609,38247257,159875832,134622050,41530310,207209903,169992529,187943101,70390941,232500605,130890964,177245545,193029991,160749886,402608577,208005923,71410018,266409,36065265,142969850,64885852,405039024,170391430,116977839,78621028,61419151,423051675,45627037,61832898,44950906,90164862,261593257,277305720,36254279,28733861,32178518,126556877,434531359,261898150,40114695,55937299,130010415,494576856,152801349,100875374,230155578,38090972,122305232,85951227,110495211,404064612,134437947,151582337,497933300,114460923,75750009,205137419,17081553,224243139,115880462,122651428,40917174,48451683,475666725,83656674,108440891,196977829,28382854,144449252,484251902,182782787,65417915,446056562,183513104,138979861,134899183,128488170,83281963,270232021,67416440,45708097,37958144,53376884,17081815,186147034,130646222,135118519,531888598,122691299,401487315,77145870,74067291,192912508,118735145,249666192,106305414,162924053,140240661,94753740,80532518,67152122,41509495,452246266,143693288,89367033,122992079,115231286,70050398,31949054,239913265,92482812,527236526,59517363,40581472,80714408,27833615,46223674,185199494,46569692,49512250,51499176,55468037,183854418,237167359,28092818,131807229,71536409,435917697,122978747,151873013,231609464,169786756,279987798,191953252,80836037,186415295,65522251,123717859,44797062,474814015,112244445,148123821,91804924,499896742,434560704,71693030,164057460,446630023,238409164,108518168,99357567,430023505,48371942,120791928,274909914,104156018,47140507,52331875,29795919,95904876,151055218,104250547,26332485,131481442,227677343,77740227,93820421,151270035,189698206,49473738,87716821,147177080,112672940,254140131,72179244,208834884,93254740,44147175,65685693,97478020,40545193,22925964,135069069,94381006,60425233,245551329,146965748,76932390,109089732,99701302,85776612,105812181,171289672,43452008,445088164,145334132,465386820,170662836,99018720,27299824,213485394,72871495,53114100,127552092,577720117,472010980,241374214,137457293,23210688,86070808,150352149,485543847,470371439,78482399,58311876,113584827,150676352,141097671,147953328,71547710,101558850,142002346,504778998,53171673,213018571,90518366,82251006,160022157,123573222,407718473,137338129,235911706,413186229,413197950,198787274,240644469,94330589,139612935,111194940,98040488,95013860,38399268,116914181,84625156,54881136,54848721,120032197,246573567,181894997,416552621,78671777,436007984,83402203,209914600,36855578,183393816,197726124,26280105,113072570,219830752,54146405,79537366,79423150,174523772,118077845,90735664,84719648,86502273,147900444,85146594,102997338,178484577,30477942,183724266,26633835,119190146,416281190,112205090,517566548,189754372,159128324,134432165,455235759,246056974,125299027,128928690,37397104,248413630,148354912,505638709,35648959,35063625,60208744,74833758,138646919,35046317,114402726,109156870,86265408,35833446,136917290,443986562,79993350,460776789,46981834,560368469,95304188,107886024,130818460,235615626,146661572,136857913,141772127,59167028,167275456,556191146,155656442,61499915,192720632,81545443,48761389,21151057,44770447,192676441,50668006,81265290,192694807,147932703,97011100,167012122,29464640,404517423,42061870,128914554,133264923,45971807,81413527,479867878,80766682,176309626,228334366,121228500,55492112,40308582,140902598,100668299,166850143,80966277,60739246,38928670,133571053,90633541,200464505,189755167,170282548,100665125,44788087,92153306,96863379,197797133,127875302,106247840,90664694,43683025,68174649,62168388,495809922,139175421,79100770,174373787,184080651,100030182,43961252,80074710,131361919,70392603,49077720,132156375,499502541,515043813,169541263,145023404,69684846,29058696,254150294,215658244,61579801,169888503,88543204,52191330,256784659,39412188,140756693,213702009,104749532,55435324,60579280,35919555,136115509,40602118,67618306,78545601,257594494,60454303,61320043,107965660,436224661,144746469,194560365,79555372,44880155,254169644,25599754,525201573,196224712,31894937,123546806,539751399,119015672,57123675,38751261,106409905,472433791,108003760,28554576,555210504,26486974,468060474,136480727,25332482,411964180,29082392,110423856,78981106,8815236,39133161,413217741,165835986,45084122,57417544,53775401,119071579,137244549,61347670,136095761,71559650,70749008,78413081,28194376,103851604,44964005,569203947,477835,125725579,26797733,151122706,438281108,539359695,134622625,110676582,469702664,122071057,197512025,146741282,144830795,60724699,36197230,21995933,23161357,90666441,180444962,61426398,212504890,45063954,99336389,246406252,155685153,87061602,28594033,148169357,190954761,137351838,85920870,77011459,59137365,29586439,136922266,135437497,147108449,138425688,157808481,111701573,79234908,444075932,98003880,184899839,82687553,146890424,49332887,189633810,140518171,452634581,40346435,111722693,9318072,49578735,109070551,57087124,48897356,29124517,98986514,43023801,139281000,153445124,155429315,145928646,48759505,70477249,31725225,98008214,40556568,37746397,176559894,119872963,65037716,58734801,115141884,151610307,143170381,40733515,135855097,168273559,178137463,175631655,506231595,123996039,188809846,225380328,141678129,423142326,70118235,41916212,124993188,190378071,196678892,70265650,137471221,147773098,127542386,51000435,135018487,76012622,83919258,8182038,85619774,94526513,191965085,87697219,12828580,27845034,124628680,128965817,39205266,10850213,63243560,175782385,97042428,246179398,13884034,189362827,38914383,138140207,252445079,108593144,122650985,44239168,69733256,82968890,78326500,135588040,160122324,110034521,148331707,426932604,194941870,50618321,177088652,42154554,133555368,122304476,20423294,44330578,45690504,54053193,214992825,403165694,40623612,447847519,41961322,421838907,107841904,227613487,177846777,413381078,169024107,273801569,45460845,54673714,44848616,91051093,20795350,77846486,147835750,179899706,134161335,140460421,29527355,103381094,56947760,197729622,38357247,188404287,150687833,123087035,120619103,94057815,18484899,218699008,50520227,47487841,130681588,42929255,52118579,130124765,60999730,145033348,68187847,149559887,445295837,212443042,571314285,92965760,135436405,89997451,198346197,404394037,108394299,148130009,166954332,62597975,197138408,117664858,33130193,157558301,507590867,74815806,415608642,2954396,161832964,148075271,71862662,268100688,45209134,53529151,58496607,5607989,78763856,18237205,115293435,178796568,470075551,162743841,98736866,44009447,61804135,189335506,18610796,40236167,38846390,109089079,154898882,65172786,67852884,155343126,176551384,83200931,720487,403430633,73806797,152304106,483788160,6107575,278396325,85619325,45032672,43286888,50929467,76437989,41675029,99610133,146167753,43309508,58839434,149213130,73351772,66451239,47184353,156260246,23234194,173993546,99719053,405490456,83507972,212470579,89561753,183775594,120381694,199131633,26968047,40582180,68442684,85636761,234317153,107722882,414789780,143255469,185694347,519156859,158810893,140655773,147545359,119022532,88751599,169040116,116778950,130271562,32423092,23993004,449071564,89292175,7682890,197521676,75384312,161413355,142974415,73910481,29327682,132101503,57300082,87835347,254720579,102055221,42996249,148247523,537129024,147307886,11511026,103343885,141440210,221622780,42123566,179006398,179194036,38051223,88792723,52949688,88263141,140075039,86676186,99598815,421667477,48609726,125717597,51062350,36443339,69071686,162595962,215822019,461912671,142901968,65112605,93885411,125101425,133022979,63354411,28716539,145643184,31292888,76991033,188064588,73488647,146497229,71463493,50744480,206623874,115281777,104122795,158404443,159711063,30443978,83018225,101081351,155099144,180942355,143008343,55329056,110626583,265541673,88438212,59836962,80783428,209477520,117222801,29062399,528140333,159451283,68989721,54326638,91686891,114691551,148331487,48215355,57412447,7029421,425593340,86029905,122059329,425127513,44438884,45840287,158184717,149065796,120336278,141151433,151891803,94298771,48402407,27159484,142172151,107406313,57621816,102891998,36381414,145421973,152135531,54259425,209989308,108376044,87302091,67794431,448767143,121720658,486062011,271324764,402072949,159239175,38816758,26656197,140493742,22779515,23881313,107016416,46147496,104155722,138782357,116694404,139533897,37485717,254158970,120483432,182648227,195120641,112030116,149660622,125658109,45939326,400471461,41259605,43601236,172079433,60973889,183130979,54704049,193680570,120432269,254660967,144518250,79221010,42063390,119176147,37596759,143014402,135045061,23060547,216411225,40697190,36811816,26083551,31645736,44916828,52449200,226569894,54385270,64638518,153859298,97200970,89008141,167253066,160259,214807973,86768989,41665974,104067112,271398433,119801839,134470937,61460461,57054205,75130289,84845363,55128791,39981217,469169333,25362341,39935665,76895834,154749016,74627118,407561104,105757845,254555366,58940267,430622557,479658151,51069183,190388986,477396614,112236984,38731718,84188380,250778972,45976706,104252653,182352687,455655091,195214540,39312897,115476042,35266373,48535068,84462559,158723414,47871455,125529408,68068605,121604436,95243334,151039610,145231668,458272872,8501458,22326240,495559784,45442785,52597971,72488462,423594834,86446200,41774172,67481642,97299088,52069329,68281787,26509783,76044308,25402665,93791508,44021734,159520765,65628069,44182238,27555737,68236902,185594270,113603080,164538194,36611964,228840367,41837081,505382713,44613507,216147381,44478835,191496487,104048790,164897147,51107004,193628595,527531957,216169994,241397381,139268214,73148560,481082778,162925511,201242276,79345569,102832307,265639292,160402844,28662271,146013610,30888777,200484542,137476195,78668804,425469503,134510829,73420703,469643591,73733560,7010591,178008961,93489181,425695591,90402900,228760800,103913395,44550051,38118990,123487763,181881612,56608921,404661897,111354730,27593854,46611957,31331849,61978642,121695589,38248390,52934555,483250908,59305061,30805001,474921240,70296266,164721348,431344653,173318637,237705446,121311813,95704370,46022678,75009294,153926039,65887624,122822819,275979743,128077787,44049711,215963497,117417447,70513008,246482141,554428028,180885427,44012686,66808216,143358028,100108050,150610760,158147114,455350485,156109509,411636019,456928704,206990465,116958301,79240357,141662202,31806620,26352071,149716638,205001591,133159905,65466131,64559629,172656411,90410090,37426081,157306371,66961763,197377769,108446532,137519096,179290934,122680741,58266292,177192362,472218055,29247590,572082587,147536873,205558775,80033369,507552603,242491098,135552116,215358166,429343818,168948399,152834214,51439837,105281444,119270221,48201326,151178137,166440651,97378540,413440584,65244620,406021497,123327957,50603898,29924475,161996924,131829969,151691321,134844975,37280821,41687716,469525349,38599193,258634867,99714341,198412284,174449778,220777331,52265978,138806211,41737156,1844490,205510702,444891289,227849379,78128754,46516823,55846505,116914464,41173887,45992253,47979662,141937898,130021466,43573311,31706687,40992106,36117796,485489122,83108442,87295878,55694098,165049618,95871506,147297284,120887007,69271177,122095548,590381876,228216657,132799045,78693676,77785852,160176186,8914772,91102390,145153673,55451249,183125769,152723467,42907549,143724728,51943183,14998559,280464064,433949001,32274057,146270887,257310210,42163359,254597289,40356993,62393672,171817716,186826987,69850659,276432711,560963394,117949854,239095301,170263006,34715182,36980241,249138537,147175340,175776250,142862723,50182097,255513771,60808160,172438614,79433836,132101410,110904086,144125647,124448780,90953387,97502669,63462421,37931339,108430753,53233841,533066424,50648298,61722273,273259849,107167659,58453758,408046014,24268274,127401246,129753572,54318039,100944191,146653159,30804239,169997701,139907484,104960187,152429316,135514845,193565195,39093401,45381759,137928391,213118926,25375553,223832930,155099066,559986434,65220255,70232910,207116140,161359459,179348319,40789038,104386134,115430410,104166315,18591726,156861593,452420674,184672052,181304716,568266450,146497900,89678082,109147826,61107375,173097204,69176877,107890773,179889645,70666471,96010051,416805865,134608034,22484632,64574326,167058165,473917376,89460776,43669728,51691687,67496780,62847314,234577624,104686093,144191527,672110,54070901,127376628,99976047,38262358,23156218,29979039,91619421,175640072,144487285,54267571,427469859,79117007,117423271,48783060,160648265,450959846,137915236,208953352,91220856,86022850,127950121,29432876,49388155,96132772,174640612,418212141,107834510,61248300,63886657,111312755,256457962,98945752,53387238,149623884,145926132,470752838,107416228,45278301,209995203,205904263,76987898,182906782,121740605,177253415,76816778,31420707,83642435,144926827,196045579,76915836,49563914,179150471,151932162,230940816,568415531,481441969,32464361,566487965,48304879,36132326,141582914,235356730,24806697,57145290,60703380,88334664,170066665,76229396,67542304,146640203,43559441,78937603,125579918,40359297,94682428,404446896,182874182,128136055,45410693,37218278,120041785,179519866,26046104,181656975,110622945,99816984,40325549,62203379,194043747,32703607,103299583,452002642,75333609,226900729,123203925,201159135,82920317,267344178,92266006,270991988,53563228,157154777,21694259,73667283,211976997,213978839,239874109,492755245,150276677,6761819,148351480,254530642,144448503,147155277,36131083,88826462,93534288,98709371,69785816,445747015,197871098,452139636,112203363,13707,19328127,70676949,484394568,36513336,92413330,142001012,107035372,264371006,235468123,153847685,77709489,151553843,47221021,142932807,27311066,60795173,119482368,38761885,88228209,211830382,65116359,76073513,190587636,122042596,96560920,90187955,144599774,109705527,124422593,32003871,217317083,140225782,422275514,83758922,26290555,116142180,477294350,67509214,81378575,558860095,53977265,171074398,114262735,50435778,55019707,155638659,211850592,72326612,463626000,99919203,218087993,254107281,192422860,94698399,36413069,478356008,496833179,177607002,93681716,26194208,416589842,86040849,423435399,74991078,62388400,88410157,186516882,217712603,149498065,236394152,79403821,123092347,63951608,247638479,40252515,46061225,140398872,90613338,65759224,37680751,46059283,32358280,423193695,64184919,553977644,71107738,103502603,98957209,82194879,103623006,120553993,221896427,144419809,160841423,44286184,215180768,172609832,115331578,88794392,72498546,28413070,205975441,449952301,155801566,169635550,38248762,50715153,89208390,102351532,425883484,567943783,438101484,506036588,99308836,22329722,40733580,32369565,156846120,145226977,431469606,210027082,78247161,41066151,418976006,53962543,27471538,104813452,69230465,96460162,154473125,99454254,68326639,39423756,52457656,71445214,429377838,140820291,430315590,130714519,41076154,24116775,408981964,98814305,89488040,182765873,184547347,30463352,79008002,28743032,23600331,77428265,38566928,99776812,177916763,26469355,96235256,183586409,92041938,67764598,47759940,134104597,438205454,420864527,44760798,139127419,63428846,427263741,176754949,183887789,194875673,429654414,139923222,49201184,129779434,217344780,98907295,403710507,133682335,136209951,238241120,487801489,129317259,265788691,117488464,277510070,172774596,37383336,78438114,187494021,165869444,128266588,109644421,403602221,115983024,28376387,176120444,56043404,487878826,264300855,140910916,462407178,154415189,217928025,181277385,264338179,158280352,457997253,95459004,213032932,41928952,442218834,122669628,94220790,122065747,67398168,176783221,55058305,115385855,574419498,119975299,155679143,234393024,156779819,134208075,58521687,50283269,148152494,72146012,265833392,405458652,420914320,167031885,280111951,32119284,249579330,466355744,95873995,549609728,128914276,44428376,82034093,145517799,60989235,203461441,55519175,65337334,184066452,112396524,115208587,159682363,49889818,37809605,41290505,457580977,95072326,104520069,28254818,46375333,230574508,126804005,525671690,32308251,192183031,120948790,57945696,37511286,52716297,138612436,201362720,134755615,51956880,141097571,215123170,410128446,146444378,74068204,204348153,60654854,9433177,104791856,114206733,576300889,106758323,149683897,88055754,99322196,471612797,90958791,28572093,38468748,72338690,150391141,25858964,36227647,117179566,84239102,78005819,183459208,32206679,90233582,111754588,41574096,110218686,190584268,46027602,79902208,50911855,442964006,203252700,31106024,182325690,473617246,15589083,203671297,39253962,166549920,49271177,250862290,95742588,63051904,78166271,201859037,148083722,18410419,205559199,164277465,85153622,37428584,194331558,88256895,216975118,430913040,37348520,80660142,36701982,280289357,214596545,52554760,43021923,66125756,97113126,46901093,592333348,22630664,195971533,456081519,163915427,146430304,192459142,52695330,70662484,245502873,185432935,64203738,171817742,221318366,108944833,217928514,34860030,191504975,61473570,53121916,51938971,39098413,445732503,115224501,79914518,62664041,214174079,122936052,76471851,58593114,228515748,57216136,180816750,110791589,499541039,162987845,429811054,94316548,32626463,561289815,98541307,96028588,150879323,436739472,65183430,425743298,112874081,99258110,44258784,52289096,78253034,38960389,45744845,509578306,108913038,66717009,489780044,41975911,107351917,98268851,216891579,96077538,105986320,186265709,406835048,117995493,67995804,60672929,550322554,87016217,101599095,186377546,140411267,219059706,120911146,44282823,53768626,41221466,166455121,253288649,92035807,193931406,87439790,190162764,135056686,27449227,404087996,559984334,190660805,61042156,145904862,215960329,117774833,88946548,31035630,119387195,87011036,110584154,143379747,84203093,459138401,196661789,31641775,93094541,268756354,124728962,152458949,136816566,132036286,116059254,58345103,139520372,25694887,240510081,82291028,184704566,111008188,183946479,31583022,104138814,25115470,170615569,72822040,559019515,279781075,29178937,473529046,95210738,105845235,131563312,420042718,77410829,153011972,114273912,210764685,108447531,47504096,75911087,145355318,490716227,136894742,99235219,403819856,20279986,529546738,58055471,66964668,57910272,50512240,224136357,91126079,168009351,90608409,138728146,242367151,90994579,45269759,97611141,137078856,46510930,187343133,112793200,264952944,195695424,233478583,23359935,32515223,176333905,216324121,47205354,90818836,20682437,83652667,107446790,272843918,217618033,436954121,536711706,146697494,516434575,37528032,145306761,99583544,103053238,131745494,118507833,50009782,24579168,155407770,454763464,72690846,65919179,44966722,277811125,72736442,91416360,45873441,145095753,406572633,423921034,19118617,113261156,99359853,56663822,69443989,109697448,99851063,64823710,100042797,44771586,130522298,55793683,131000812,39489463,133746414,264968445,251007183,124165300,64297455,45386508,404425777,76396067,158537614,49842068,215540479,128790946,44809769,189512611,267430144,129625799,123540797,115367503,124956344,137543315,58444143,103685015,164139934,53958235,106088418,523342,96802513,2650696,123311934,50801961,140947821,32137490,99265311,36562933,224270552,197585280,426029411,508401866,70699557,43153774,107759806,63520852,61936088,99773656,141813377,102165469,61776958,62180343,169030188,223660623,51172446,137472330,145101136,57199664,118289762,482842295,127077581,206861563,180084535,51002727,114468445,514383169,174217564,82077873,446834980,136946918,174972540,78854709,140098055,161751981,129068824,57045753,76482109,65302497,179582470,488709155,442033004,121707460,541949237,205234023,31128338,217220101,124542794,71949756,431399333,185477669,74291376,118550102,48723084,54264261,44923106,228817609,116246137,80412872,76707323,170997764,214409448,183186817,93212964,457584724,28693938,42842961,57306795,18075312,22466317,155245073,206868801,90979843,86960943,135829433,402225008,489707047,174141858,73102920,267123083,100015659,96879217,130026313,213875456,88970536,200593361,165332635,252551929,120711509,32085830,86914773,51999438,559639870,46089087,101325071,444501046,144628821,198643919,134361723,43283075,178831289,197897662,122315459,160504245,572594131,245491700,114739166,35662622,118107495,195722269,184138168,192432915,164740160,1686992,61931482,172260613,145574736,102125348,54425659,407439808,115030397,80512550,173076810,155653512,55105317,139853935,151671578,444257634,452234601,141711480,118858784,58143853,36957027,41901294,158801610,207226262,135021026,86054658,109642690,165493017,48865821,22025839,186557113,81568249,224935159,24123899,120183018,59635827,79885194,152657283,82112796,137653733,35946736,37401135,47790144,31303549,145296100,86721805,448747665,35813351,176387274,80961488,43583707,60773101,153363968,110076086,101543382,445913564,136007713,122257892,54564953,153343875,32258140,23863248,87772478,43467555,28755008,156508915,134605561,238942932,225522865,169609841,68615413,40372121,76361392,88779338,38600270,143744445,188437822,139581526,82193352,86579979,52955804,42409972,47518145,48017003,417009444,96118574,158580998,448328744,129958737,279655164,188771332,111480976,169188075,6395037,466093846,50835401,169142176,475846702,85386152,131903344,189290002,596319891,202644529,115784190,238021312,56765851,102322650,99717309,126416561,453829488,106154118,146329443,158616361,445227818,253262924,425940742,85514200,225181630,92218634,557056366,30536245,126308083,52495863,106121497,63965855,42233767,65661473,133712001,72061353,199359533,128440061,495374835,120973610,127399385,149673577,348714,208181544,26654409,457852393,101523673,418459208,66113618,92987587,42300181,133040650,114883042,71030824,24864485,123916739,45512049,436137645,136807147,583671693,86495653,134609454,109038301,143285845,28672237,131542763,35857450,92973117,51698548,133635148,87507032,30405455,79096615,529268616,41169834,110073446,134282273,39647092,131273104,50926319,123907929,49525331,83633572,114002909,67187577,600589610,463982038,196433665,459164654,93942124,471470894,30095176,45954142,49712188,93556678,215446162,168171174,130379879,103885170,101703485,24471028,139997435,264235492,96322819,409594916,463762574,124051639,93717064,242110139,173188151,87579098,50577222,207404564,465435920,134942177,84532759,30826332,86930271,45902237,171050831,64771613,109711839,21841789,151250583,108247776,31389122,279968643,64601648,165297809,43076437,87732373,63856149,72630943,32327180,201502425,228400642,201416211,27586515,489417842,66191512,65850944,85467457,161404803,35826718,21693286,108112395,121453108,39466108,406713794,122551218,442897402,109970219,119264701,136469104,493351799,85943265,29549188,158031483,88612066,92271589,102893125,60933610,65858477,50106070,93742096,30080840,77136985,73946497,120239521,78747005,485800273,141165384,156360493,172888828,154520105,116910357,26228774,203783233,127674981,55635720,90999384,161968413,151716249,109046102,6862606,407158010,138866930,49558914,255635884,37159642,32491881,94270355,179474695,113578243,7155948,175835182,198206320,154053830,48412439,87370550,137295768,513244361,25382469,209024192,113060742,216868498,262843213,46526863,486018271,176238021,51406737,48689914,27315553,25452510,137269442,92189556,544879454,524342792,47359489,406077108,65109079,481555695,104188447,10538119,80942567,144247136,228247391,149765609,238888341,172830476,78330927,142652298,199027519,68435202,202412997,403328695,118352743,39660373,76024247,44771777,72854529,162280820,47994958,43556934,126561047,58258454,129969163,36105393,77195156,102047469,38244644,231381222,178841989,122647442,142334170,496192537,140504921,62651080,26352147,133983692,145121794,140870994,98905754,64397733,146423447,412864803,487374604,119504502,161110579,122886387,88490397,168251111,121928035,35448469,448418054,44402794,144633427,266905703,189298146,97376784,57122941,93097687,140873889,107508785,42788170,455510654,41567638,193599858,79730160,26955045,123463540,29356979,196076009,63339752,510433097,149324382,30073572,83227113,280021275,176077325,405488481,134671335,129106829,57139107,56809372,74300824,96619595,193254048,506965941,423914972,221398594,481391410,185775806,116528166,603537987,51197635,22543924,132118354,86742372,59308271,26045982,411814005,100967731,176550021,156661738,258797768,50858907,63072834,117413290,139531698,95476710,102153024,551623010,88018512,64044701,209430327,444877177,113197332,95867499,46085260,148404878,37242609,86040397,115555348,69327520,191363566,83606399,409167842,75713197,195104909,216448046,246629507,448374396,69425110,64589138,43341030,126632539,176866885,136638454,190971173,93558862,72573340,132299592,26665379,124336451,123384758,113652599,81454757,46708418,24471311,188600230,270872878,140838738,104499467,57156799,65343367,101652109,153818194,103388359,65734537,77600548,407533609,157970655,451980680,150974071,60758697,22958834,48223517,113398342,413843910,182484554,89838153,274651440,42674007,161247052,28155229,136677510,45256385,145310910,94346654,26862730,38338827,98809378,164146761,139346442,41677322,92368752,224720757,57006819,431736910,79474203,257871965,46375982,124737677,172197890,84471385,69257788,255294214,124927417,82455743,262213859,100803926,45994311,111762239,147021324,100242906,74446692,60339023,46628719,107756496,139287204,127186923,194223877,95184389,125439163,73478604,523317956,491460129,50458406,47700903,179065334,131348216,38386040,41147773,67172278,236024764,74841067,38993496,104600016,446142227,101354108,102778225,220222239,171588674,135156423,401036713,271313366,107683594,68426992,194714907,53241092,241290939,135971309,150620462,181713057,133967906,401866920,184189731,46137992,92403510,25358033,141929085,31965851,180236843,32801855,85793759,39419123,75593481,600547025,133480156,59353946,137480993,484262817,205502910,240505847,156438089,38979169,485661925,92293614,137407481,182391854,124353417,177969221,65564645,127179039,73560747,38902183,89627190,38819526,514955101,463016172,457863917,149860362,26490481,47100258,526341186,21490183,234642480,7231963,114045500,140431247,117995626,55813067,254960718,68012912,69428196,232376547,120599279,561565824,164851013,540612449,410271068,209690718,28393920,72798488,540822149,190456455,76508554,42413485,74808357,262837094,145793360,120464697,224575806,38615925,87611714,146751722,105432831,115452096,54614670,107979536,194879282,7665853,129524294,47386567,240525340,204992987,474128477,41296003,58488968,85912991,157113504,455809477,142021391,502291274,30637820,29307596,87603890,126067082,110974361,276198823,52790356,45833331,101342050,414920444,62607652,41565663,461941876,136825182,57751358,130492406,213539265,182199510,139333488,274510617,56841177,9574644,48079522,133703164,193270950,101627484,176197649,170197758,48706695,84446583,111461273,136109932,204342674,109889600,46739483,157155245,89946102,175686684,134395655,210079245,70027423,63051315,31790129,37038427,69317112,211845106,46741730,104742994,555240073,145902205,46152490,174955366,49683745,74530758,211833304,225690151,105343388,78478720,89185292,436254260,145802369,58733964,214323412,57166439,119550602,47522122,151476587,161577788,80292297,58317313,549168141,48919437,481732607,191017254,131191264,148910428,135468410,468585768,186219315,432293124,160256610,77461439,25688139,278524199,122430351,95339120,168866184,528279132,208838842,165227035,181671818,30449446,95122386,31380848,92615040,73380870,35793948,231492604,193074295,98001061,129674907,69787196,30828504,134896036,140851952,440463092,211617790,57496742,131104167,70251866,42060117,40187781,38777779,58510567,25538029,111038421,152227429,119409594,94027029,182821447,421559474,178057560,197591482,43546363,121219020,47438033,30151875,86414945,131953709,219826966,36238780,273046989,222148597,95660821,196544590,421560387,177028998,205881805,221675085,65044282,422504024,537803959,132978082,104135949,39400233,21840723,231792585,124536308,22494105,79682087,93212578,110503727,27418895,49279645,423432968,430119446,109202858,95071166,96412992,26647525,119128245,50383072,413509740,94601801,46791693,86300669,63955875,43380020,65455148,138783818,148973258,505732547,143003582,30960288,95788651,48198775,491996723,112879660,483464565,182333390,140345537,42236600,84122706,40174875,51718741,68100956,73697410,171332102,89111020,96150641,139125840,147058877,239222226,102847155,116888929,27070343,60050316,8632142,28868497,11845510,13024804,50516533,29571792,35795854,44592946,18930364,11265636,23099910,44732252,63763886,40927317,53744706,30609004,46387963,21114915,24549902,44402581,58884172,30210906,68745665,72608702,40677285,66983237,24869222,69016119,44610828,61503070,24590748,51593004,29422798,46068581,27131498,43952328,46928227,28067411,43162648,45360130,56353690,32001207,36082736,70650168,62363338,36079075,42469387,36270020,37209579,24831133,37886792,58502529,25267509,35956207,54925976,48352656,74944695,45838672,20541982,52997874,55493440,46710739,44537920,54221365,42621829,71882769,39181356,50226527,37351406,28338709,49792744,61651374,61671734,19764664,46474334,27620826,44361163,42515166,31352007,50279787,30138272,81754060,25688416,63043887,46001974,40308284,41686301,44778603,66705639,55980026,37429733,54224476,34319261,31988063,46644580,22681202,45664062,49666907,46166474,29478803,52545156,31132259,46380962,56283581,68847350,88052607,53454256,55140518,56775733,39273871,24841866,42325609,21309239,51118392,45297016,9790207,23371918,55386197,42085220,46203649,75254774,63871963,34011451,45432214,27972772,55607405,62625461,43765833,37305560,39084774,45162810,27502475,77193062,43882313,39901390,21302560,50188861,73227142,21598053,16965316,45690088,81901820,55192751,5389951,46436288,43118352,6800671,43141097,7515380,37647639,35839832,53884644,29082750,53151053,26014933,39929741,27128713,103279452,61073647,71105898,40221009,23696248,40342517,68327274,29047394,27997094,91951833,78955693,100721438,64757996,57306403,43453901,50386496,10786980,40141794,98526156,23635330,30168335,42258577,46158510,49949401,28571627,28308512,37033717,11071513,48961325,34022019,36165165,24147146,39086706,40927274,32017448,49673541,21472023,29814967,30251289,34114894,46834225,46196522,39572367,40191728,26369254,30874306,8075987,30646127,30780589,40920118,51464773,28741260,52068294,22004458,49742242,48903272,27637889,25017738,50053210,28962566,26434832,50280114,41293934,49120467,42095007,31540795,40332552,26012759,47986565,24059746,41499320,32788578,23781755,27401129,27712131,49078253,46157954,40845924,48529137,32955865,42890468,26178832,50838010,11244363,51337549,23166506,45910125,46752306,32017895,55109484,28857189,62697390,21960250,40121631,45353802,29325813,31499257,30161671,25398660,27590510,25230328,22973014,38226345,43697516,36926761,39617999,22242886,4320690,39781368,57959044,38424964,43308146,54746619,42754989,44562387,37098404,13977795,39903617,38550018,40063734,38613393,58618499,25955439,50504114,37358881,65639553,49972115,65111939,24019624,47028807,25904902,56990091,74985527,47540493,7427305,45449812,58771696,480392,66643497,39548785,328190,68516315,65579530,27352522,31246501,38908588,29271721,43794909,42648196,42772703,65397802,48509387,52685474,22296917,35715761,41569910,28292525,58117676,39199773,28695762,62008508,61852495,31528375,24004056,29450092,55370654,44771451,35643941,19160208,24547445,31475668,27067703,21084430,45079133,56464126,30214608,24261964,32116302,15289605,52673631,73769984,31982418,47645347,32221979,68618373,22386956,45004929,55037773,40809237,45443974,74437904,1829534,49890268,40368321,62876774,25919828,30000221,41750917,38034654,38186666,50152650,39884502,40674616,37727431,51009238,61353091,54454315,18930057,23296078,39071883,39353792,41944922,36924323,71907399,79485748,45166878,63646282,52575478,46778807,61811394,36305282,72572194,46249303,18555687,24611947,23033651,46418638,353035,42409570,9663750,48645265,27166292,56937188,56389527,59549151,234932,65979871,32415590,40156731,58172388,69433472,78763847,36660955,57522526,65370297,59869703,30431609,61805293,26792746,23968679,48200812,29389925,64783195,31841708,101538875,54147291,7734550,26933255,69678779,49065602,28890291,62759019,78517435,38985575,69984925,68872665,54927986,44190161,26595826,56915581,39653742,59797258,47623295,26954576,56682876,55584104,83898838,52069757,44485323,76293047,85684316,32351997,38288799,38549593,62397421,52083938,52606188,14385770,58721791,17300992,43660350,37061879,51453900,61278240,49873409,89220107,15158843,51783602,41130009,18419648,77559733,37461717,45587756,42189753,42767340,42296806,72296577,32137379,10661309,31463913,58203281,56399046,45081674,56116502,45753638,56877818,28234944,23239904,78531770,128018845,67573743,45523961,103535360,35836988,92496463,17312486,31154061,23162040,89331932,130425998,43629404,82216937,17273704,50715392,38662758,55628564,31739411,47478841,56463065,74620893,11489402,127577707,64651306,38869640,82885872,82871272,64774768,89972469,54566750,86646771,28008054,20754007,36105126,93838486,31264490,10175859,42171435,69277306,117031013,83049605,41201832,30715023,41917471,86034417,38737436,89142882,72513913,59852295,82195838,85431064,57684392,75781107,17125458,96744391,85384533,38925649,96150335,46197400,61298370,47521846,9827901,66807859,39238529,23264885,41748560,26595515,37149207,113482738,103231722,121734609,51890794,51968204,44754420,31316692,68825862,25111757,35073002,47129913,40681592,100437145,30922643,44864985,73138389,64258747,38212477,55759326,89035063,65933036,128286183,30738195,24484835,57802256,40554901,52631017,69092882,73459582,59847973,107747481,59701849,43031226,32972220,79550330,77455374,87090487,51686281,57379614,52269612,24411694,43708302,49027611,27073346,53912171,37802347,89268824,32551504,45025098,36969155,39657803,35839994,26644328,40584628,98020354,54870319,27400721,40247516,29391122,22077353,93943892,41291931,44244894,93806522,52123967,39250401,55113824,31864765,25876731,61216741,98365519,64009684,78965225,38923669,29499648,40274430,97477179,58124318,62384266,49636067,72945746,47139417,61613181,63630272,56829506,27572621,93939082,51555455,77488469,52336699,35888047,62364570,96550296,45636509,64645940,40999710,63713200,24719067,42912191,87792092,61580219,99097616,95659335,94887345,35995650,84180217,93447454,63768629,12784166,50777232,32982737,89890130,49311363,28595950,8919187,51375216,24274414,26298446,39404528,27792933,63324346,46015387,27136436,53049558,99717996,87480971,81557664,51946887,82512993,68635708,35774947,28316485,101243613,74556835,43164602,29325939,97351682,53823530,52186584,86020971,80103658,47136049,99116743,96419885,44561964,39861688,61562488,32247582,26624782,44359401,86396207,50541328,76787041,2471421,52637354,92338518,17276684,42018094,74766384,21722526,95024445,75760508,47777547,38885396,25904408,37765337,62055268,48184650,45287560,51566107,84960513,59753804,45800224,43621124,73565955,60861272,82827004,44008928,93270631,84415226,37229489,42519724,59702483,61645163,49236541,92603195,30411940,55117582,85930754,63173293,6654415,7304457,34407133,29088314,59147664,73161350,47946915,57170589,42160059,103218242,43360987,123571662,40044697,69959340,46313280,82009124,26856283,106341852,75190541,41491028,112028796,51567939,58635941,67942452,77048933,51198803,24126428,26830373,26812286,38876541,48916651,48131068,56814492,104560992,50703267,32921694,70814437,46524622,38449441,38992707,28374190,42292750,35939458,15242575,18544458,29097710,96636123,63363645,43400566,42536921,42457890,28862540,81597017,59546006,53749987,79146346,44071372,106893343,81190898,46405794,42299905,64430338,80299524,74355208,35789518,22460979,102302680,59667147,55149400,71138142,95638234,8094168,36978651,42762910,30403994,97980159,104411493,76456360,28638853,58895027,110591079,40029746,27453434,79127504,31617796,30138279,64952326,42174541,50757914,42983451,26560606,44319843,20211762,35622019,50715247,56724093,26588134,76722918,92079129,40646693,105749630,39763014,83974307,112803620,9073423,53554460,30637171,51542431,57185577,22921037,28646603,70180749,5521605,101725441,23814670,52957922,59171511,96463933,28685883,104702982,42056760,29342028,45468154,62470679,42333033,53764010,102277104,111984599,66224786,44066383,43315496,88850500,44213030,76161529,36258798,70591701,76787707,10891096,105630495,85892376,90012129,42322736,38635581,19164607,45549261,111096653,45012328,39142877,30876196,26222087,42322398,98873287,31100610,43973620,58211519,79767420,64504958,42732366,29612320,23885716,62585792,45503190,87339637,112655264,32950734,100520310,39281219,100713033,38845412,46191637,30049410,28805156,111331936,59031527,43503189,83451909,80768075,80853399,22016607,27963813,28002488,119995077,122946811,28560975,52184615,39322179,79023213,24437603,6438376,88019672,39412532,24341794,67469550,27378036,44346467,65025986,86946268,25383094,44545786,70561385,71032289,72382437,29347388,29445294,118679117,24350212,89835470,22602243,42836799,57508750,82709465,79171205,61905282,93850921,77670968,48267847,48009798,87656372,59596599,32797315,66695534,85711558,24930148,36838317,91430792,79697841,80187044,53158148,67618665,57420523,85504940,42235649,48892130,44080121,87758531,51591022,102649122,96935742,38302055,32898225,108050953,69999420,105198356,59175554,25411609,32423689,86482114,56895286,48167217,50651475,31424687,40104855,104415889,79504329,58163965,42869497,32621593,57768815,38803174,48492303,48307533,39566585,105533886,29046164,45333991,35617521,28287500,87249972,96174868,90329421,78664500,93639810,31428615,43252554,98906227,48488942,11158389,53339115,38137043,99333271,112977938,80045654,63517206,25273012,107798307,38617865,20552427,79704971,38681992,70588078,71309329,112493600,111595231,49120230,87952392,50529981,112541126,37172602,115069578,13415803,40916227,88083315,58574357,119275515,62974609,52444371,103023339,109755122,63690829,50857660,62662305,104245278,66539756,85957737,30421854,58663506,43710379,56324015,84440424,42635386,5582434,23831790,48998621,101860181,45391593,110975497,35050154,62402108,63211508,2144606,41374052,31165333,48856836,68738202,72924995,37098236,24530443,27669400,60130139,72257406,26841740,26854510,59714302,73435644,32271832,31394989,45126413,19706058,107193682,43605012,41557239,59454122,22399113,21061105,65591158,51054836,32269717,96463826,71630263,24119261,110314240,56644945,69065194,131190553,35812482,86080157,74700364,42835894,28698307,53518576,83812607,28611628,100965264,48122450,78627311,31634295,32200800,43249997,23805018,51918309,1696473,30098328,71705946,114851606,58644818,38275021,98551998,109550275,71108667,50755410,65197755,94225033,45683276,71168405,23047538,62985546,75550007,79516734,97719673,66507692,32437358,40202621,13307242,21516320,53974083,88668529,61496385,78644243,79551746,96079369,38102643,75024521,50103990,81084452,43521317,2386533,24324054,29864080,58941453,80610738,48832886,116176079,52273830,75642875,101448692,80629202,89802572,117216862,55814789,40093929,32213707,30738519,41446378,61243723,115868049,84061443,118236806,31867772,115469767,49419666,91806863,35790844,52237448,27118689,30553852,51703922,93035626,27348979,56951742,55600854,57527374,47793125,49723572,110325794,31236695,42476585,115210871,27046245,49690480,48095602,24500844,82119000,36686692,109609180,88740528,27834139,100946188,32467506,76911129,29461389,43443993,113911935,112008848,107253811,62902103,120823834,101463121,82819858,71441971,66651218,88604179,98992003,26505424,38262690,74485898,11963003,109977977,113678474,40404965,37488729,43947819,64095165,40070039,53730490,54518930,52154248,28319041,51956775,48533154,53385530,38646362,52070979,67872730,10591911,73830366,78669925,121094215,42284872,66267162,71813533,63910451,102305980,41131865,45117625,6936526,48031731,6693622,67866769,39723342,103260778,62552234,27911135,65098618,52315720,48663245,16135184,59543492,50773439,57830097,59039407,39002753,83853361,32022999,30504237,41490746,87308317,76130344,48572821,55238933,95200739,51827818,43984080,39316602,54908410,39842455,39547363,70455639,85094209,45647300,81057962,50062523,36351863,92510127,54457267,41709472,109677985,87734343,59304891,88906173,18616757,27592334,76504095,49367809,57393009,44573777,105960618,113498841,44020774,30304382,71520133,26596581,25896108,47811783,92342960,105118874,101101244,38654448,123042854,70514041,70025977,75814130,127713386,54694200,53630846,59330650,36341114,121585851,96585041,68270182,38418829,61506504,86445802,25313710,74272571,98572548,25818965,14580129,39779517,39544759,62234401,54257050,87871012,99094147,35045749,24121365,118218216,48492940,82836064,36572000,38287144,21218413,23931708,42425530,50707402,36404157,111841991,25410847,61426845,60014234,49102170,23910781,24399814,29243133,78934442,35608395,38812230,74309038,39227018,75360832,22086522,55778368,86527823,116213311,111223116,109638489,104119287,25438417,59962929,30334796,65769204,57677773,38682502,90347796,88935168,61984970,89332145,20732264,48091619,112505497,40584285,125936800,116535570,125274934,73385105,37792152,42453710,85104758,55828294,30088782,56474652,68914990,24074286,32322937,52811348,62380027,126309413,40308604,89433529,23723545,7046206,95222198,27401044,119682185,37071146,15693968,102905234,28209789,62720536,36082628,58765342,29724916,57479428,96995444,75516205,85311998,21453694,48478532,35995549,42734100,36439077,24274342,78152694,65939429,21432732,58802069,65193255,48180847,65875911,43826275,50712084,29776918,90490475,131347342,52082833,23587140,78028273,62950692,47329756,32079896,52885067,127242587,59477270,15301495,34580086,28234641,41168309,89724107,63663715,73965515,70981958,55392653,79845744,120481963,86617677,42750842,38380779,36607437,89329735,41231746,49369971,31486699,121378463,46185958,107295568,36385485,62904461,28491996,64555045,59879114,23792495,122678339,49437894,112518605,86029312,41723231,30546412,47527826,36509500,42999420,41002154,37586403,63977908,1826388,57843576,23092831,127589583,23754784,46445545,68494892,45119968,72588469,102177705,54653374,95003968,59770833,71197730,54061571,97745526,53104341,104711062,63083198,132918489,36468572,71992712,65990754,124832339,57227646,27962921,50350349,25584051,82523241,127571675,87551772,29748344,121389496,9178466,68384844,67998135,116222747,127158343,99560973,31300164,4870636,45360406,37127586,105351507,58935090,83296082,10181256,85509077,82885422,64657308,41124794,49247440,37242871,62803604,47583321,36952322,21628340,48370263,70002529,107678411,29798286,119328233,42657789,64021128,24576252,65336565,35694376,101759963,60350458,88274324,36503921,60125648,62785142,55578945,53656916,28201092,48492163,72597929,32247568,40895816,39642970,59537365,49480693,77428315,89153989,25146981,37336682,114165134,51819307,130008524,121668941,8272681,7794306,76363739,38936963,55611129,70329910,39099800,26440619,83039651,47302178,73150654,48414587,91615927,11976470,114827427,47266455,47408630,79610941,42830667,72648361,118514484,62312847,42982364,71119971,102842683,8656874,55841748,67489295,92797826,84047292,77899317,40328746,61159500,104213267,79231408,126859297,124994313,92315285,88891923,46590854,84574293,76398589,114132501,111938334,52694414,27942552,41857536,71692463,118374876,29190864,54793645,36142945,104603556,55993447,96681342,110364024,67299718,42169142,77935311,24690463,49734327,36317168,67109034,31594221,26932634,44327389,38899581,6529913,49160492,30775441,39848606,46881334,19009254,70148329,41361561,48529336,42550679,49975103,80567546,107813568,98000884,30618562,39295106,62591135,30452470,66046022,46475207,72287540,103260717,106361900,114049517,98526309,90897974,59865797,125616699,44150648,51079379,113489281,110507660,6478860,43240703,110824794,89130405,37359579,86352406,36637960,36179549,43054687,28363690,49202003,100029780,124332419,117265764,68541159,60105387,61511936,3856140,31721425,36221822,101324933,53308037,130098122,112813207,73496622,22968064,46117616,49961064,48758224,70767968,46438270,48956827,76977151,75506973,85250366,26963390,60354992,43252980,23583382,41406985,36461245,29187799,119637097,40271180,18385011,91015547,22477885,32953423,40756657,72707338,129800287,44668937,80560527,57294849,38782510,41414673,95412619,46784917,129770116,223358593,52574318,54206488,43004976,125530882,93942779,119561005,74495587,101217517,45364114,32713718,86446907,41236491,21526259,79400041,22308766,20719503,6528104,37289314,64143139,56386872,47208783,57879415,59456929,44327716,28893905,63465107,22640763,19974457,43319846,30162290,77932224,4767171,29862439,62324022,64957106,79068728,30691103,28435675,118423279,73470359,104572074,76634838,61235099,44402155,39555504,82144727,80110355,10218592,87160863,66599518,26655491,90185370,76524217,10097889,32485242,83570325,40274182,62186842,47081972,115236937,51623549,94150376,77585124,41982914,38812249,103227195,82443882,25607967,26913246,55988125,42871953,27303434,81827145,41284945,97948349,72901326,47641585,25981892,46586131,32202876,28470516,44874890,48059699,108863262,49139376,44660854,73599017,63340657,37668710,39329623,51570044,123119966,27450652,41411015,31193358,36144425,44163582,64420127,77727132,79502388,127161732,22479715,122928650,27979360,46237074,50148716,85454198,67076999,129345481,51780512,58648063,32813141,40672502,24006255,65554563,38483119,105936489,36406138,50860875,31517333,59309215,96273597,86974303,40505122,31552958,103295638,39458326,98190709,58014552,14928667,37117692,47542906,81190876,76312415,92033824,29854398,79806170,33938331,113409779,65404292,48697461,89158590,42495509,75597057,49182870,70529644,31489439,43627975,39105555,52183028,85499988,32375515,49159440,17643106,76428202,50895725,54609026,35399408,28789150,48411360,65706460,85939040,76742283,51029428,37746131,66721488,27348622,9582985,66189180,73528827,84932724,64349843,46520819,46582980,68652524,45871486,62903906,46370020,5763621,38690636,72243060,99567960,41247383,36111098,111192884,40155644,77647356,30742911,94056440,73952822,30771124,51427122,38188903,64515718,23296042,36726792,44355676,44925766,95820776,24291307,29375171,58731970,28166302,21518787,100141204,30063901,32239302,36260995,69771380,104425052,29625496,68337075,112776867,81980151,68297871,84061298,39410790,86993302,29454963,30220076,124570985,71630216,4912420,31145574,37209481,24898453,37996578,62765817,59219356,95943762,63561826,51508201,79753784,59354786,80452558,28159615,25072969,12240618,31097744,40616389,75047568,58563391,64697558,58519051,63357669,72705893,44045928,29225126,115829125,47334550,23390717,39449916,24494392,38967916,27918510,43316736,61367475,28812843,99678066,56199416,46181759,40263375,31199804,25389557,91787916,60435622,107025210,91956524,41989726,50442577,54111715,39956732,41548665,90218595,86318767,40704899,114254614,64827216,23306569,29935493,18862123,95234578,66370026,63211814,27530032,23973390,30614906,114492957,37777699,24618268,53177277,25329853,6698231,104251766,68285887,25986749,22048732,55081688,78124238,80621182,57796979,88580270,83416535,95885703,15969166,37705155,59345910,73882858,88795914,55012029,30161929,22448982,28459929,17433795,68278696,75355751,47103260,80522706,88317366,42873827,44589198,49343540,38529810,115636733,32223314,38580805,77024067,57037390,22981493,53997310,49149140,42832675,42159250,82145663,31432677,58662089,46760298,19554860,92565223,12727374,26444839,16167674,58071743,24360516,18911952,36861772,60611611,90585346,86373064,49852451,83326457,2966553,46409173,75003312,43984687,70977284,39085998,21146845,41857022,20702886,29859951,27973369,20891060,23310871,40151263,41655773,31643838,31273582,43184035,76691971,67851605,29878802,86566031,8494297,22192342,47770266,42626771,112084219,30182696,30809148,30909140,41195303,50406336,55174491,129795341,1689439,67631595,42836321,53447396,32046311,73600011,42251938,46248424,42105045,99624972,58083698,42470755,112253839,98277375,73078500,75018764,48424370,29043707,35674773,91111081,39056483,38860732,75498048,53660647,41854799,71577961,94449440,78753513,29923676,32020663,41739136,87354813,57634859,2292959,94333595,60724278,106084911,37105578,37260998,59578927,21334643,12202214,37467222,45252775,15699788,31140875,83444196,41900021,55635535,115422821,40399876,37972546,86103527,71529422,30855145,111204978,47028860,43358901,91904950,42581756,78574707,79554200,117943382,28299464,101988841,49152047,100780323,36933946,11945906,11772951,102952947,105947314,36093365,54720681,45533743,125838411,31383919,60881784,30327565,54212003,52415817,41718031,30408796,70250826,49773480,28115828,29203377,64886591,33476851,23925717,102413698,36232372,30818909,21835330,29450065,39897308,38577246,57216349,38543308,23362388,52100744,25112050,129676251,101305647,84812847,21387992,55061090,121185137,59928400,20743705,66425152,44037753,46549498,27259564,54125597,92480271,48355390,38463416,42595914,55533925,26297750,43921535,53967721,42473823,100312170,44114423,32810370,59689453,29519423,41523037,59601648,39588586,24150936,97300086,65554000,84441086,94616764,23682998,81123184,79948536,68635760,38955571,37613709,37590062,80145304,53957080,102518325,66963300,38491788,93180610,32397443,21137497,73915901,42252117,44614067,26212119,101124429,65147697,39196525,48837017,53681870,94072115,25793383,45516120,95027111,76717462,45867143,62833736,29807181,64408005,41753978,59770256,117015563,34072871,42729155,118949005,111939772,53697970,103395260,28982190,100880540,97789943,43307678,41058493,30996779,31000876,49623984,89240205,32245612,103456867,31154935,35865048,42386223,89143646,7901676,94825977,29735222,43223739,90482206,71118416,28169389,62628632,73413078,46219400,57278501,52466723,48524288,62953741,29598997,36815484,20359345,50818190,32831882,44478496,19107317,76390695,47333531,54383510,108096526,31697808,42259843,44485598,88786167,101984124,22074344,55279816,30618461,42731157,66957385,9582345,45222420,47811664,44718808,29616518,28506715,56109834,84306503,64694567,23745052,36162431,91737436,56977487,44893218,15180908,9602734,39091682,79238559,74572409,47378395,47760370,91485511,65785152,49476068,20992257,41664354,29072127,74378422,73749886,83704131,51653644,75931482,86804404,93472088,24002929,21836259,30095537,93359262,94217163,65601194,90736893,57313994,39305584,23462795,47062324,78034269,23357422,46520740,76516075,69464073,125700577,44384150,7861009,89076016,36550698,79216235,36562666,61500498,85586257,41638289,70641788,87781359,62898628,28493031,71489213,49875600,45701935,13017042,31471792,76171061,36097279,59222117,47220983,48604359,27181126,87286217,53162346,31579965,36264511,52559664,58386970,79217184,103106342,96599434,5452044,83430394,131175682,89207194,47225309,24181149,1869698,50359910,115066821,31114717,20037961,29717185,83079155,31339822,46364455,41754191,40555160,18365371,56535724,54481115,74949064,59847120,50989816,23605101,73294473,40706615,79354701,46472756,5463927,55226670,12313772,59002465,31002716,40239308,32654073,55273945,65531264,50426752,31337292,27300564,50086570,27129480,47258299,42910774,21349688,28353286,30101998,41862050,23223387,20540623,67750759,85304763,59763335,41051708,47140911,78409613,84394882,109376709,41521629,13636137,60681760,12941588,43558214,50589226,9849517,47692942,74791401,28201133,78980621,47149269,44996187,37329022,15041913,37439457,73414359,130128841,49068974,28127041,75028501,32962566,49501671,92472561,35977532,56797425,42518287,21925369,63209017,69693202,76439414,39187725,31003389,71941198,88807566,83679730,31259354,43034957,43675747,59192512,14302830,57936279,48143694,59964013,2012420,6592711,49064839,108954972,6713545,31765684,29868871,46014378,62029260,100482310,74511955,50255529,106607604,39325952,44706036,31882131,101397681,43063023,106035117,43231004,70604553,113638475,45675060,31554683,50652648,22441365,82437102,74585703,24728779,96428052,3161711,39923280,60278845,70912156,17372115,9212054,72119390,58700110,25159379,82776588,86231718,51887654,54469890,68730122,87580710,70885739,30764030,47206751,94610533,83105204,25523249,71411762,20345313,46859584,36471734,100144404,86102120,39968649,76489029,69677078,40585499,37267269,43811479,32106257,19981280,47979924,77180384,54622628,30691790,39613692,50651408,12579196,22499703,31856718,40727348,59205671,94965676,120899378,43961636,66325119,32309799,44015657,116846342,66057621,36310602,25682211,54074924,37395084,89362380,58559983,79647903,62519459,71728812,28498287,13818648,37858700,81962041,44444034,39603189,39846987,47999539,20782750,81095444,31544357,71762682,81872900,14847828,44460570,29328884,28391686,69528696,112899568,38902502,47277567,21626069,54942605,91527365,63894090,40189354,39307436,72516449,51787282,38374610,21290618,55746002,57736532,26459969,43354387,43649490,98064059,87906644,36370693,80362758,58817028,27164879,98201823,8187956,37945244,29088092,26255143,93942949,80709212,30347774,75919330,91079190,36913082,47297186,71409405,56915944,113430039,74943802,55764933,47417703,42069001,74435578,93961684,59742141,44620161,23427992,25108228,34749819,23821674,55838564,112351900,45155144,7513732,69301287,55150721,66908180,46543900,8295534,50544200,81432439,45724205,28461542,22048026,46000516,44586394,48766023,44700703,107086928,116285088,41576475,10536613,44013848,20996712,96539206,19243251,57057466,119974211,30735065,121498623,37720275,60055807,73419051,29086380,71628632,47179669,29871143,82855508,78749164,47824103,83547577,28591009,53355188,32241727,31955299,41861012,65777636,51910244,84628009,55234443,32850375,52542128,43580834,92167298,26014758,55740308,57508507,41892783,48136987,115904850,129541824,44719997,79069526,40929618,23963673,66163300,47955466,40702678,39269844,38204031,30382489,42555473,47194418,31019291,50815146,65924410,44044617,67196034,31803632,49319445,78272478,21303818,39217347,42466982,94328126,31096270,122804252,66550029,116203783,28240993,95890028,48021797,48656833,81761388,29698967,70640509,26524181,81909987,40276366,24824266,24355460,28477227,71061039,41140008,60425434,27221210,48106151,65689236,41744696,23635140,56236657,128432482,39528871,87246876,89262259,1626583,56859630,53344036,78643604,73244671,48883162,31498919,85347649,113509616,39767835,102582248,29839580,61294188,88864604,101993766,22309264,38686701,87380145,31270943,114121788,26617218,3122266,97371498,62236691,85458014,27649715,56323639,55427054,23066146,93883834,98098926,99482887,19512600,89530800,123916658,59080583,29038316,45383173,30400473,67461379,40798220,15399221,113254783,15025961,46885436,43267845,49504975,94819058,97103054,36324138,70935138,22087943,56129488,23477673,23259181,116772940,73403340,106112561,13352779,78240206,126932374,29482666,19760785,41547296,28062425,38004362,73510436,77174465,46154677,65134156,4074379,14639034,27615210,62819495,13498741,51933972,54113213,90837066,6864347,45103708,37000929,119195767,49308240,64416402,61978297,36496635,56948868,64811834,51260842,44516734,27860000,43629138,61240509,38784188,103824711,66217724,79294074,42723493,86194415,126136323,29814547,60874317,48774028,95551575,32493804,73950890,31899441,118388968,21082337,66366755,42115173,66561298,53332797,36043494,11312784,32970710,48122218,68047662,43529948,39379624,19702156,40581304,76265502,94290701,37833810,38321093,24282764,113005066,70959767,38379293,25314064,47910787,112999151,85932234,24306481,19847324,85977521,94353073,26340054,94976558,51864183,28235684,29991459,65586852,112757503,37185912,108742405,38640110,45015082,55374214,105544883,122594768,49383973,36221196,102739527,63896827,113971614,60165584,81754667,56419860,56909892,46534482,64829267,42381350,7869020,39391630,127175897,53229466,30297691,85229284,89550008,26304639,66809378,30706496,37670551,72059106,107226228,30538132,46925448,48375173,32433953,47006901,49874460,551777504,95054213,22221836,26087738,27769689,91858969,52622584,123984371,22639528,46128652,48782580,97243524,62540831,33396292,38021015,55710645,39344569,91403976,27271186,37445862,41647978,48534727,38822100,67699091,53697788,35761481,95802686,62262654,27995204,79340071,39639826,63642878,26791304,78862675,26862089,53446753,38697790,21447523,41898772,112635184,18586376,42860989,60436937,82537014,30749935,126531432,40051777,99144715,90023218,9281788,35994069,63337602,45216273,8392712,34804938,37342805,17060216,38965405,124985031,69365854,76318630,30935336,113563125,37104885,73353071,37718133,22336779,65719674,95938729,31851226,51767151,69518796,48561294,79853816,49169150,50825106,67664971,71786192,90925134,27507679,39311068,53280637,24626254,62614839,59532699,50457282,60196915,73007356,40454903,44438117,48533691,82057324,72144373,32617808,64760384,80358309,89042417,44963362,9673613,42401757,55151158,45225709,36920063,38607186,62581499,62052500,55544612,123716860,75751648,103966644,50051779,56981945,58500228,57346560,22625834,96463649,83208463,5546834,61525269,22649674,77369515,48225556,6998694,42766043,28379957,26544118,42612588,83897944,50545592,31308156,38604883,109258488,93050092,40591460,18688513,60098364,27699847,73003772,55028156,98695307,67919281,57643194,80012273,47956119,121514627,72283721,17896092,99340747,1846007,22001081,78257002,26968084,32522252,124548957,58806473,28307086,50011616,90187337,46668549,32019684,67218473,96926119,83603674,2705990,27630968,61940440,43846383,56001002,75665482,72753473,18873032,22069573,38932035,41521223,425780,7179876,44483511,30091236,41329677,89906319,92972666,41896003,37719481,74533957,41080002,44618395,39481291,30398307,50102046,485707,26831345,63793273,104272609,61694142,31475461,35636612,25601737,42225179,36343138,36800802,106124339,36672863,115263130,107862402,21743880,25616510,64256676,25262558,102900702,59370336,72290357,70196748,13891792,32226826,63899080,28564824,39417109,25386077,25399489,121999377,53756394,25922905,74042422,71145768,75112986,55294476,24387446,84090127,77168831,41940432,56447760,108680876,38543920,83722608,64387484,50801540,50686409,29170642,29762485,45142415,43230426,48681280,37292991,54452228,83881022,107926166,52719474,93180440,48948644,100626193,43708873,85116502,51219101,28226127,38409317,63932878,36421508,79116013,39825698,4139016,86082509,41684321,25885711,55951652,30490252,60224848,46108674,9088484,90198545,43863052,58351195,17403888,81423661,37523582,126919311,79064770,92143807,64084151,69304593,66235709,71151554,112691058,22573825,30231797,45373779,30393896,88195103,31900063,3829966,121876932,41160603,51754289,123271041,32144381,52372918,63485012,36026247,41178408,28909626,84469178,40582289,26816573,22142786,57288705,49544807,41900788,2168911,42090907,23607614,75939710,78610204,47652818,37764822,66660011,48953128,51953163,48178428,50644522,52105850,68718372,42142613,102778809,46773145,70053338,65460031,9582261,41254183,90956621,88578508,84920080,25761582,37819094,58607339,40911142,31943940,50094733,43827057,74962749,37790022,44967506,36455176,37660275,50856980,38634315,58521630,61189654,107656494,52367610,78520705,60585197,77266798,100913193,82077393,70819065,53318201,25458423,38800340,100461993,74819356,232549,47669817,50030873,32187897,28460091,49248312,18026949,48275544,28434968,65268674,131280348,87622080,29995000,92378700,9532620,35069923,67096458,55746304,32770032,23874811,111022765,37899598,28758678,39910702,42680614,62451337,63430892,28602722,55299984,45956958,29956640,102420935,62553745,48075778,103568719,20508512,51293526,24139795,32204760,21565183,82949603,28334412,78987404,40712751,50021145,52478351,63934635,58063561,54500041,39788169,35586639,71075802,44383110,95079593,43467090,65018172,47847123,41748961,26705881,59119534,55040032,31577549,28132324,24681472,19661401,57284662,53971229,24230701,51867982,49455879,58995086,29477784,39886669,108345867,15344966,54239793,64449917,75887188,82685003,12792064,61963795,29440962,43979235,20929999,27152865,36780903,66259417,119431160,102092780,104515075,105289473,98087523,54978536,27313833,21018440,70576166,120028023,39393595,77632323,66318588,46820629,30848732,26199851,17182295,49677617,92858878,62023488,37541118,41270980,16423042,82224142,60806912,33149972,63408973,56895749,43311948,59284423,82778063,27278025,47156589,50987687,89645429,16345254,30641683,40083119,44386497,35967776,67420131,117570957,24801395,45494458,88537503,61324540,29502173,45708098,31506856,64925149,25342216,66196297,38962108,20557244,54575411,41950135,44650655,39076450,99534480,103817477,47305587,94925461,30677759,45618368,64825943,25853619,30768184,21665309,49404293,50523886,17879019,80970195,60665059,35760277,30885516,61156964,75161823,41116246,56950978,8998207,38103859,103394633,48435830,65665402,41062872,32371279,73632593,28163277,72255885,48936121,54657541,67098412,38899178,46336841,53709529,37924134,6656082,36770320,131783202,39114043,49858408,58957746,59317279,13965452,12586183,49381844,4715363,108471107,39256703,31175989,45646257,38419706,55689657,38264685,38696926,60633101,41973719,70112196,97387516,44120845,54900267,87259387,85241963,78324953,23320842,56237801,36691633,70814370,24963373,37044212,26728319,49734571,41338628,65536857,25791511,19593203,30180879,90322703,24032840,57200287,30031717,33508322,112268433,9321419,32358662,29836583,113596913,72454684,89807174,93298715,100477150,82836703,46848877,42545512,89949748,51450041,100229878,113663789,87990041,61292266,82678748,37586351,13884768,48693185,66604724,123343204,50260363,93469902,46622459,26793402,23635126,40400599,97227288,46796465,26979453,39681789,13736392,37434459,57070641,50822251,12855851,43978841,57242513,89267793,111114797,56688569,31410973,38588020,118919209,32962171,23548951,43780391,57880783,23479204,78169139,41807825,48660027,58253392,70722058,36815265,119970553,32054127,45947671,54041418,31357438,79678024,104720548,111852944,91913611,16374115,18604315,53236698,40714714,42933991,20387710,100709517,45075263,39269793,47023083,36534688,40818325,60018048,62946940,96321740,130112701,46099304,49611671,74255814,20518429,37526790,62210394,49623269,56379581,53981961,74077154,51946634,28119589,258361,49320653,28385121,86352822,8712220,50933341,57959688,50965614,25017586,90981390,36243485,65785041,28375703,52761944,40006510,102452250,35798648,4121997,82651019,71422007,32400622,59087902,35653768,47851554,65539658,26181477,63614716,86551852,24749721,60065119,43015131,49267298,52895452,85346598,32896646,31103478,66050015,51940538,38472577,52233721,36499867,79047130,70072652,93753532,107254956,16421902,55679775,44401479,81922057,63603453,45568214,40254617,71388541,39420619,27036593,28092790,46729164,35890908,32142649,76890051,68373816,38124904,9935187,44832052,72724770,28962480,52682215,46506639,122964605,26921830,57132092,105946653,30226187,49017802,31219625,93873636,28575692,25313102,113766271,68783442,9624062,26642416,82703478,29052822,46317818,53444806,42329035,83404401,46673044,28345634,28468369,132415326,69669435,21963230,17687604,48087792,54901599,51417693,20927538,9301174,92409987,42049427,47350289,6123084,61652183,44457376,9244832,28086218,28252688,29804564,101880086,54019488,52273298,76728644,63394219,65067251,52356601,105369640,78204806,32846980,68256578,74352857,55684389,46053985,60767228,38793549,46910778,91258677,94341520,28486130,69513420,111948631,38723465,42294454,25258873,74520979,85962070,31491523,94271727,58402763,61101584,38869128,23856614,121230555,98495778,69526276,39424909,68141513,14212841,27207210,25766850,59782153,42902562,93383202,25675896,64654892,39138609,45138411,22250573,101857528,36800219,62998052,50217602,35989409,75769767,58494856,90262564,3680632,54211714,30360382,56397120,25405706,42587131,23310665,29137155,52884712,59274169,54606501,90002775,28364358,82501117,41297238,65344137,104055533,91293430,115780931,46225306,54189719,37036554,55887682,24953323,41839794,35063191,55241286,80027289,39329400,30782844,38818196,85773099,61891481,64694394,22588033,89923432,64172034,344754,28064756,27585086,79730161,39179145,31318158,82029723,46918161,88823802,5377901,78533196,29031846,66339798,63804407,60750774,35716369,86123441,56784925,38027436,40678845,74462628,1967951,43063894,23940572,57010985,26859177,51546861,77041474,44337121,59620483,42266454,30564876,57488343,95180645,39056573,84369059,47641065,37313833,29225189,80470076,75592192,10855454,28083842,123728069,86385497,22145656,32837688,25808514,37489187,58574010,84879330,41799618,29309339,31974228,65443208,22618204,63050510,17393677,62092555,39180653,25851626,74092912,41475726,19632975,87360666,79686364,24117297,36211885,27816692,52918698,26149525,37181299,6456596,30905550,22096762,22766228,21836069,70508609,23175683,37299963,22101069,36719449,77560424,12867149,31351093,59517494,22933922,48098136,79135520,73853889,29451187,16677765,10091026,42049635,25286574,54280775,25363819,41908073,103609151,127391509,24377824,42293728,103625305,95263427,89836702,110113144,43413779,88675226,75115739,49612672,55901896,39911917,46690740,74026337,64925770,60664190,110394904,60837838,23459695,53709564,58382845,47072558,38394883,111136759,60205727,51534926,49755984,94485865,21053217,98278433,76906965,40109873,44691154,53563907,73118292,30837858,78996483,75956660,20027899,41614487,127836772,45078438,12266693,24567491,81581903,77019489,102332777,40391698,48230032,7573142,86075361,36293624,103449465,48817880,40053103,65396118,31643028,82436910,65028095,52089627,116803798,49487216,118288053,88693923,78130695,48712659,37676626,39570030,117331637,22787044,91041196,80155491,20389381,89748977,77699331,116995424,89178280,29370787,21490561,47574314,127758071,46573169,64020768,40085128,37760606,81687305,20737196,28663294,47894662,80324994,58267182,42843133,25618352,92166058,23627034,20961049,31991759,61382485,58540462,27940265,49966190,75936182,40010549,117068055,22482220,25028816,104843251,49194872,47339109,50197808,37679341,34205353,26477021,41733329,43257475,40034557,49985128,49404082,26088955,29537200,22838454,31762035,122138686,68869362,114504200,14392047,53717309,87137485,45477349,87098046,64641465,30452090,41792596,50329640,30168026,44001434,41064621,50424881,22816432,96115981,74096463,52106025,61360129,13526927,115888307,47559536,42252436,130593378,67020267,27114043,96313285,32858436,42023205,2834670,97780806,54278476,18097967,23610504,18969947,51068984,89267121,38248485,3965930,29101145,59167178,60621660,76108563,28674156,68024419,53958992,38235621,114145685,28066288,26086641,41760147,82456720,42436412,24312660,109737318,24764126,38107891,38292681,93172425,72842001,71963871,51624225,93084583,58289230,44490016,16924014,30606128,41163773,138803,32070657,103380475,44114083,75061876,32042038,32695581,118372846,48824001,40102060,21556481,49895082,68156940,40610692,77513232,43472829,62899201,44110799,105695670,84585845,41136772,122657550,18421066,36175221,37162982,88905824,63697088,83053373,50309192,22696341,91244502,26825068,80374919,113594394,30187930,27826000,22148771,119283177,75847094,40920297,109462948,39524519,7169272,113383750,37760033,20540257,103043634,97004737,85569129,27994928,98006949,83057217,59241071,58037362,38589901,23391741,68924617,28329897,75055264,60278471,97398805,81620349,75611998,43442907,31759172,56268881,102694667,40455559,39062827,59024815,105912894,36093965,50239452,9548438,32489692,27161114,60489094,45953832,38260618,44694637,52713349,90660773,49810450,37851229,55374172,60152509,104487890,59181748,44366174,28515159,53811294,41046445,44216605,19107324,50038708,81154374,59337904,4280060,19196336,40104268,28900590,51569382,51502719,79867595,41492753,11823470,70864836,30931589,64658082,656779,116146059,19941856,28779047,81814369,62284010,10858946,45600864,54674089,27515816,66785323,108518685,47290391,26963483,47650975,114228997,52508424,30808813,57009280,3942151,76441609,29915687,62480149,107701042,109207800,46858660,22634816,97635496,41421645,90194855,34533105,50859873,39139252,23964412,45175411,43378479,8642194,37671711,39309479,58850654,62922096,56160176,92106008,54025584,67929748,63648159,48458716,95659266,37054090,81791403,105644286,27634036,105033670,21696794,39115081,28383480,53773316,41412727,32739935,59336237,61828791,53630638,45643848,90128173,37735263,45672658,85842077,20698327,23718429,40910607,69471011,9063039,64261221,72957294,18188842,97037183,87024697,127081992,60473319,76978653,86125441,9042972,20836059,27536945,87787424,14717297,30595909,110355897,22800396,61929773,107845663,31528854,65143955,51778046,21338233,25079226,38447360,111928558,47508652,96711069,32967520,39557135,47552376,88056737,13213117,79298638,86043405,30363005,38136165,45183976,40549313,60606132,48085047,77073389,32899680,43277439,62234030,56001568,21922561,57597467,25519588,42068076,28071520,66054287,31564436,32792666,98346642,40325559,38658596,50023152,59644483,75502413,31607084,36173572,56661412,67265535,103489135,73524678,42320129,42648093,55592667,6802950,14175845,38643330,22718573,85559279,97329567,43010009,76327657,29125400,27664786,45425814,54646514,91478198,20578793,36580976,75712247,92098994,21924915,44674280,42107600,27794987,55051816,82167781,35983565,46445726,97274398,37772123,64332712,26191078,41472032,37810366,71364161,85530473,36486419,47496004,56544014,94965757,92719578,35106932,63115677,79854224,75981554,45235022,44132497,24789372,35066676,56569141,39046049,28295090,105229434,111663210,38160229,25312406,57237746,26017269,18623348,109537937,36993032,95354476,107094297,13018250,126980341,43052201,44527297,92727357,59650307,38321974,103189807,48082417,47889469,48286441,51059947,41276607,39012101,44200538,24109298,36305318,50379461,74157433,42515747,77593935,37537140,51245285,82218246,3774415,86740773,20046478,54586817,79234190,53115964,51915047,110435544,42339829,48552329,67037838,21965640,44747566,51028719,107510452,28222081,32165458,31809211,82455165,36454780,65773651,65082651,68665782,26262064,114670395,51925993,38348952,49085369,54123631,51959299,7479209,48699312,49011269,72587353,7901582,50048442,92344673,42014635,89041633,110281693,6646635,94770838,28184025,72223646,58692144,20522425,36756362,24553170,23376278,85521892,76986148,75016291,83299309,32275339,47363319,98521168,44658154,25937075,3791274,81091257,54994763,79213344,68386022,44975844,23969535,56791631,28660610,43559017,48132754,42855854,63585136,85757857,16510837,56121497,60198321,29334925,38933186,25360323,74132855,52956221,42472163,69628176,26831320,46111395,76841158,36668975,26202803,31040745,10915868,29408949,59504812,41411182,9684803,47153412,109749021,67950808,21445437,83118580,40897226,26839994,44845635,77264825,32228158,28344501,24681657,69448718,44325873,127480106,21730259,44288503,98691930,50389248,36281452,28820204,9843852,88803908,35759863,48305072,59868342,51091120,51448875,31103868,45299260,23623176,44685672,28734990,79219069,78488246,56754903,22206170,94766970,37650367,66493478,57994811,56949414,81436509,102654040,96205455,51231697,59152272,10772020,38861668,30973317,35108592,29427275,38222474,123110550,43618478,31822170,15203524,44684866,29997619,36917683,31911646,56040007,69456608,8862836,20946111,29821756,46823580,21224460,59287972,8282986,118785737,76706768,132972493,7168163,99670862,51458835,32043488,39789132,23950853,30221541,124531589,57531941,45362413,38837032,29524605,130039025,97508830,51922881,27511175,27928671,89252987,25621924,91430429,131852574,123658990,79697934,12941991,22909671,63671931,65403386,44049493,21047970,90201494,58449684,58862104,39825105,120630818,40009038,79821550,70510427,56837954,56307976,23196698,93746477,49693210,61652709,27892348,39036877,87632084,115776906,57519051,29133467,38084290,67182404,59784593,68286682,105622258,45906234,116103585,47915149,50762449,79563134,38949074,72251417,38107362,24835154,82195350,46957012,45813707,52894958,47124045,46741306,47535712,39216184,57302317,86363040,40989046,21489378,88761943,32119694,51947472,29491786,30734118,44583071,70800142,42520153,59591658,31633505,121258705,53831019,71872525,84205243,21293175,43115022,89699068,94030407,29887657,22154788,74907898,47017676,63495186,51431077,45822875,96853547,36597284,21581926,44979552,69956134,62283130,95412951,47793378,87877723,30704995,40050032,43374564,37821512,52802450,25796279,42642178,104767944,46601775,50226375,56602858,39277846,21059087,57983150,60492467,60382488,94167587,98710838,56883470,20520741,38988763,51597011,52239284,54922564,27356766,68337961,7345335,67367799,23783724,63095324,56392289,122299707,112853836,31417072,26903221,35779058,77850138,66975861,22680841,70232542,42626805,47281189,101711368,23726452,30483827,36260236,43035363,50533437,25274183,41819768,26880407,71526143,37685195,53857829,38616507,20440891,92672952,72876435,77885255,31041788,19481661,32626649,58274169,45473673,103362871,27758596,95250131,41752263,70560798,54508837,55936434,36139073,56107251,28316729,31512492,125034744,37552032,69536916,62485781,31903285,10035622,122835849,53058462,26018685,87894243,52744335,68276371,48499479,83728099,41957815,43980963,38780815,38237567,61184382,29601975,39235635,32817751,41604060,97677500,81561523,58611615,56913059,90868495,57138286,72003483,24935262,102450292,27976023,60853808,35945509,122900637,40197519,83718457,35849451,75523821,74241514,37852825,36531333,44641455,36039176,41732282,31182741,32717906,46045389,81401203,124904873,58732607,28584460,100260776,43654685,41649127,27791762,49083834,69783945,27874039,16233777,36988451,17956071,90449570,59617578,38928631,86576065,38424976,22908653,29327981,69381845,40446033,26152968,37201319,38644600,47139167,66809502,45363638,45222740,70300513,57482383,29232820,42298966,28640725,31272271,23706734,31023208,28726504,9063944,41974471,29617464,66053739,42048978,42355482,60849177,84938167,60146695,39096565,37349487,66792402,72957565,50653577,50859683,24845223,24747520,23497099,28912206,36990263,85939975,35891027,131330066,25498154,63705754,44154607,44727386,78513790,24994181,54653797,57213314,85379086,20129212,97947067,75852932,16282597,44005397,7036025,2513888,115292820,85706642,11628200,37468248,18825034,46829525,30105209,36884173,35943279,1455332,45497156,98571026,122428667,64685854,44685253,83353952,67461092,122835266,60750079,26818501,67297782,26892234,32575114,79263962,89597647,40738120,28506271,99678033,53208660,58874348,45415833,82430742,20960843,97938383,109575089,28636274,35070005,43680162,76786011,50953199,82453282,29752661,111465498,34797383,29046405,89256691,47276902,42251632,8444510,26869615,57643534,98815593,40487742,94927264,41700284,44108225,59820747,66185783,47048761,18556105,29887940,40655032,20443049,57756927,24467640,57325459,35781443,61624620,85862980,41271783,55540708,37012114,37831558,52548098,36485570,68089373,98238411,45947197,5578076,24545960,49062710,65941931,32690141,39048517,77409026,120865096,12829569,47633240,86553860,40355044,20644333,66649104,101563831,40258013,41943735,47080596,37364818,42467047,70831357,76230365,37595678,42907986,50463979,57856273,90780102,51297021,26663865,74642040,83886094,30011701,48523693,32818861,85176820,28909241,12808364,43817203,105466295,51684790,45357276,58220732,46193121,24495431,54978094,45065930,43483081,84166387,61899317,27822000,47087154,78360492,54160389,64996664,47931370,58208096,30656206,90306491,84770526,14036904,43401638,74910416,30370342,32056247,89446383,26911761,50138846,51304322,55007706,56150424,43119414,46287928,7287009,21362018,48528090,53579094,71311852,61031753,85001555,68173349,99119530,21685437,24079611,43555473,45540063,108437876,39819589,29430103,65560328,32879496,15953204,103201752,36871615,83707818,44889792,21111163,35711321,58599870,61478320,31749213,45353814,53185551,39022934,50346827,11223387,49582549,70966323,37087715,43658022,39249330,29920362,102417656,29141685,31530877,71040902,34612252,43439147,96549013,106134790,32584117,119353723,44443099,44356067,27824425,99171254,77177492,5872615,20446154,69491841,98591089,71095379,50670111,41223319,40208875,69759951,102785310,42839486,39901635,80326559,41272550,19823563,55127066,55935707,76353617,40039896,44569974,118667841,84005352,44741798,31240685,72362958,79525612,77771382,70647828,122088697,78640960,44040613,51796845,79378658,75356981,55589925,26860575,69203346,46920884,89120394,24353714,17329395,46583007,58912715,66838747,52676995,39618170,85875635,81272909,92591329,39530393,35057163,47579848,87829779,28705917,31565429,55740076,68664597,44168090,122848653,96138536,42065457,42058005,26369477,115658594,8062492,77616289,29155634,31634767,50050125,83449016,28199336,78858577,51551978,46238156,31271997,41353192,47792665,47675883,21587971,35847590,45943761,29701364,32881737,70675546,57149991,44297141,22958302,38127916,27411907,28819486,113317840,93455364,34498438,32072111,47503603,78056338,66833651,63203915,40993004,113999090,22004931,113481661,69813596,26889070,29392832,31987794,7901586,47092858,98462854,23011658,300709,39598815,37918013,2693856,72337996,69490572,113590719,49863951,91284544,57680891,80283338,55691537,41721040,22893890,32279477,107938937,19694579,74967126,38770961,52233354,91685884,20792325,80450877,41919370,37537870,30923994,36827955,36450838,12017225,7225660,48902602,79698859,76330377,8439338,38452449,23453523,9279642,74157318,43797177,38547669,51824635,39394089,52502548,70514097,32737759,75016780,85406744,44936206,39707702,57659009,29456686,121583072,58247932,53111939,49431208,36142773,62979464,27645838,62379880,52326765,53647084,53017115,97693900,82074164,47159562,37078840,37065816,37533121,45904825,41496439,64237851,86268118,85057126,34807081,39906986,45085161,36724633,38791573,109585254,83536521,48397049,54604871,36453563,37065462,29482426,74228050,24836055,124776653,45243344,20293589,91160358,21488742,37922519,59092098,72565902,76523467,31680379,72982701,29824323,26593933,6656192,76014377,72915303,44325171,67162607,54581600,62358788,81480558,63412244,28742068,51204629,59239435,12682083,46409135,31303906,77981771,49143988,87279444,33923673,28045739,51696155,22973785,26474704,84483896,3330177,76738239,76981757,51398812,46034825,96475999,92821249,59690124,41870415,61686492,89105326,77783442,60819985,41921068,39052682,83931881,59174452,30735503,75632050,73310451,73735538,36171461,22541321,73557486,37839453,28057664,49721349,31719863,38739693,29221301,44390855,7167025,45741088,12249673,21567726,96165902,25118940,43804250,28341132,23222773,76812495,92713764,40451404,75704631,43578329,31943373,79246662,52640952,62447866,74708076,90042355,52305741,45744263,102967763,81209865,115674692,39955372,84147704,72911609,91247208,96452329,65569832,42326255,85372362,96771087,88061354,54529800,43214963,32735901,51663993,26489427,50858082,55087437,40031604,40385121,26398348,30489784,26223785,23588128,120377013,38249394,38136867,120113521,94866656,23378925,48496294,95997049,111651633,20729319,53823820,102438092,79923151,62931440,36103724,35639684,58597863,41603813,40551161,69964103,53755654,101768107,41590445,27342322,27787567,46115319,101290778,32842967,39117236,40486283,18777907,53381601,14430478,76545553,86297584,31259973,44382006,30969583,23515233,54987804,31814969,65344680,31289086,81099854,31239503,90175029,55439153,59206825,104538638,50166863,92423977,61875698,114746176,87931603,57923933,75159350,69932472,14622056,64513424,43310896,104566596,51124171,53144042,40505987,68479625,71241670,47557136,38227903,126379324,11002670,72454103,56984906,101076590,79299004,14507041,3856241,36562561,79380121,64875030,95287515,64698657,51478779,106339546,81177514,98801193,49821289,26186958,94620911,89897701,40513079,70842340,65845596,64119345,80374205,22683457,66579113,109117430,42149600,54104020,74893547,64016115,63290097,71934875,36587166,47264643,87803283,4125711,66374844,81033995,45179149,44148940,45094125,47644153,27570936,70128941,62779170,50643503,119936553,42774092,93309632,53966332,31504592,69922083,29233827,25714150,12789205,106871323,54654573,43085910,25330999,98022254,67029440,76951576,96105718,34117596,72941843,56098384,74470750,96171535,27643512,47041286,83293172,103237344,38807643,23030852,42705443,37412525,61787138,32065772,60226267,32079846,23952662,29051568,9692413,50534644,32885480,57770575,98993436,76863706,45537497,39013197,28343110,92659064,77688697,35901770,54538819,19687290,108918544,22411034,59037443,38965464,27156731,46854255,25635078,22121341,108424828,124950848,31252565,27322230,58566872,65296941,31882491,23577799,91583630,93241760,37355001,49345157,79146649,42238693,82685436,45097121,99004550,261809906,35110152,125677032,78815002,84489730,168953727,203917319,45678916,79607214,148194846,11655324,197145890,67651405,161592045,145259465,146188236,65449414,40514108,65578903,48807784,170063419,144287529,23983465,92065767,70581143,73183992,538718189,23847854,41861747,176985511,187645642,30805683,409459837,222752894,149527701,42969674,176547885,21710306,27176339,18542050,11706649,446811757,125661132,92911055,47229238,167022580,137796297,131991695,423208648,45907553,29785305,269350061,40041148,410771790,140776064,32935535,30459660,35922912,118256165,110992770,146837987,90131171,12828754,26769459,246961124,120679522,95276560,111754903,37857584,95638769,70296113,120588235,145850098,109683099,25199180,138380884,43005148,38311454,171487515,196472056,75334277,177564044,46176210,124081960,108096497,91038217,40607696,102965519,29273855,116658521,507816642,53740608,131497712,31237430,54006601,88762798,464050526,219964454,97688869,28784550,62889427,400324258,28518189,279058321,160480853,100420709,132698752,35839533,52633436,61084905,22666916,48357329,44957879,55003049,89615801,86134408,506809089,119585312,64042224,62819877,511186619,53328752,31736383,44858367,27871317,598145356,197314846,50360230,268890157,88669194,173887553,81269867,111845310,131850961,415800867,107195115,30890872,238042245,271210666,135403402,87414084,35593910,151951417,32443756,69195065,122844196,583190428,107016630,218388240,79386569,414410539,139247980,51223683,83946653,160440516,58348650,47487655,17709851,90807437,499951367,226741226,499154419,153232781,144913592,86474624,157815475,414275739,25033206,90805874,501691488,40223566,404344594,488437097,109233278,477760278,238019903,420223398,27653071,142043785,101071140,267752388,61119154,165582508,180032055,154659887,53061218,141793328,181958518,142747979,104710776,47711778,406948034,54209032,180861731,69159958,39289357,103380056,27362839,114820688,67273506,48042967,68753850,71229384,153899576,272909898,141044115,1819908,29914426,417341899,29653137,57298316,69495715,78682482,54225685,37069874,96886260,199632179,37130659,95513385,26218384,22351536,152282508,101041809,540323920,42871872,557523499,40024729,40934651,80783067,96614403,128680410,40088764,160068722,12408727,59060633,132932457,185503764,130670701,31726642,491118697,160915814,84995277,40048868,32042881,73717457,437743261,161562524,45136160,100242588,610675418,58528936,75202464,96413383,181473964,45949911,493794006,121982952,50580731,70679778,37245499,100749576,19283000,27570603,48296719,65897106,212395900,166782237,144672852,119647726,471176135,204980920,37378790,96052585,32151753,46165086,214190512,207818883,93987626,424072045,87486142,125259947,17427824,19725473,408419872,52956463,98356528,90366858,72641320,135672631,74501330,32905366,35100463,121232572,471403920,101924859,81838376,169721164,74144596,143223520,88302267,233610396,127550308,84593213,142924654,468488256,237191672,73310038,104008673,421878450,166105933,70098217,403526294,153540204,54362021,187618574,37705020,60003277,478473292,205509510,40638138,174869763,252918660,103381509,46478113,58565604,60634903,44409759,143107556,190418922,82335289,489817150,44403846,598420340,140898866,68468173,86435982,88619084,218755640,67770460,59169410,6649932,89781355,33562566,48498081,80130963,28732740,466229491,109296933,11999156,132312476,66496661,57704009,459118869,68232604,23987511,134927599,507477109,51957708,118437613,50979472,48458871,129017300,111740391,256450112,79846034,66681733,48686421,121784185,110496734,460192411,128645761,144697023,494274598,59317773,36752661,278321255,247808909,277616098,215189092,37633122,6765178,133359701,177157158,37133282,78061947,211599107,130405021,170293423,120308476,94941542,465911042,99020212,152646850,152688345,81738434,86384646,54472092,94229821,87632812,415509104,38250030,47856670,7139839,494702088,23612400,72103027,95139306,75875572,121061542,42285034,434137093,119889774,149437388,134754873,122455246,49059088,240788498,132740155,407649497,148608415,407467036,27268093,113921264,583442653,97360852,57446837,32900794,123752390,108818809,77968996,115740781,161875371,63517095,144837760,50657070,246489129,161618575,63034309,410998637,112497258,211429142,59376264,416502813,59631991,42460710,91831347,149292348,48348187,48861862,51236477,26381995,25845059,102177078,108171125,180223981,196831798,121665611,416795731,26661639,44692212,134844017,194413129,187363562,440617628,197365645,61937050,189274209,561060830,76877256,147114957,240398659,43567675,143306371,93772636,224422335,47567089,69357387,228819145,61369223,13016574,431255002,122269287,467389370,203394168,144816985,135339291,79526670,134031866,127638318,135083123,215117336,75948640,53329084,131773649,121986353,511357597,180671315,61828208,83568889,59470128,147212993,23901020,173569718,43079856,47981391,218128861,495560015,6648934,132371572,175520886,42855141,46960209,43116360,38780986,124817104,369724,48977074,155734938,189344787,99454249,471155089,22129289,37688362,223162423,23232856,55166189,228523716,38782614,126802844,47773573,110602268,97900908,118051361,187751698,168975340,99476253,214328725,145043879,43853411,507078405,265400421,190012770,87269300,43559624,111542555,233283927,25113453,156216564,523772148,60767298,83770544,79009916,38631952,62603776,101118619,69807008,133925067,252899091,73255666,182256390,18622704,443482092,80263600,47026802,26769120,58819835,154807532,405597114,106071281,20850493,74649331,141727299,43657694,136639295,97702250,31756469,136397306,47298911,27276730,43468554,29601198,46209599,51759156,68405216,38131092,45549053,55282766,85817328,63653380,27017953,38097085,32067264,128293484,82165896,51957038,61084174,20605284,75790643,24994272,72532186,36059206,15283596,145436078,60502031,53312085,72970683,122387247,63650769,53658531,79718703,121865870,26672455,87544697,165966077,94509992,17853618,42426044,24439308,129760970,64242090,38417159,50708533,63882355,37891360,406237874,39684880,71559115,140295654,58849523,23211067,50946074,480947203,109185361,90361331,108032756,131376461,158412515,154298758,47490789,39844070,70012222,53345408,104547029,84441055,57925862,113907334,182330212,52322765,48954442,52458267,101297784,43240635,44357299,126299234,41649798,50166415,119366475,159468213,55328556,56501168,5641345,36174401,22769225,39664469,38766171,131002632,128812266,156427355,31523849,52071355,76314440,41587169,41721764,127321779,37425783,80162899,93652169,111002775,41280894,124294490,57369619,90617393,37533888,72677022,138524455,77759222,114712482,38997706,40604274,52004654,180899822,85749602,242740175,24492306,181481609,52767274,93151995,24151131,74631502,84038148,76681629,147969464,17979649,58123369,113262492,25190562,76413345,101032825,39938172,108009161,122493181,140386037,102694617,138656043,44638268,77221631,21050241,172679084,99050962,145693489,585566297,219082191,60003645,134402782,43218961,43712594,137413719,118393625,44422904,207813352,69328866,49110464,500024,100332709,180042199,478216534,158488183,74827881,76363234,96419668,44110055,28775915,216653598,64961437,475005774,57909552,117103782,95894113,47655383,26759040,38597851,46780488,66752366,139306514,60802688,165435546,104336780,52959392,116193328,38549012,54063749,23734617,38161241,117644615,101791874,52576798,65383459,49409875,143271950,29349972,127832953,132184789,470304310,141173669,114340931,121719720,80619562,10203742,156423304,128838859,138313792,26858169,142610661,6421028,39737006,186492142,135463315,130749117,27644078,74079522,97968369,145161754,144305007,135491668,35649453,95696721,99030127,113121833,50655417,145807182,70620669,68826817,100182904,114402578,62329381,440392176,77451309,167522356,196089610,96325463,106688573,69017907,28873071,29197004,88951632,437167638,138008066,38880312,25707160,148851393,175316276,68604084,31181842,43008738,36874740,50194394,76883227,161933020,82430511,52984532,31512466,65799031,13468528,103613436,64959968,38723836,110223022,65422823,38429496,184377811,70348209,176195802,144720293,72651287,30652927,90569574,32333479,130988459,49569453,54442158,107756401,27762837,139204399,63563884,62947841,7028089,48608222,41973579,35999252,131373355,144975197,49372916,50466861,97759393,125639303,30219039,53735696,40847590,42179620,80808740,76150762,24664108,147445962,136432091,43087200,112076075,35765485,108528462,9059368,41027161,39259620,90003732,133989877,23534587,133809614,32659938,25108454,31633291,88461252,32417982,65661723,27288636,52900928,42616845,91195817,24198048,112036440,29384821,28616263,39927327,133985249,30919595,102188706,6637983,264657498,80739841,92317369,63246675,87736551,49739598,32013405,61275963,73550082,118685606,51138303,126219270,83565220,40316546,27921655,91142322,107452912,134860274,176071941,46767338,93259596,46959622,110048428,71731496,108238784,131828175,419146214,27446517,152609701,135301514,82791206,42734955,116331015,136510149,109183051,96779584,92569191,74325785,35634599,37335065,225677003,45189587,128223398,91556208,105902815,104674174,499641364,61804535,21944138,65322955,38762591,16492669,81676634,125849843,54659205,50403174,124518320,37994619,87463730,36038658,136308578,71477383,9843766,48361045,140098595,48632201,65373223,22518459,106699205,127595821,40725716,227857731,113878251,133061358,36865393,32972012,96929340,136877685,36176844,43800459,147147786,136801076,124202499,57791171,38336504,123570049,26977838,77222979,68312487,427602111,9411955,157151552,155274826,101672806,64770287,39797816,58276835,144720970,47696752,112228633,151305596,42507772,25119166,127135247,54026555,86687447,131814124,75255680,142458123,52762552,44124222,207361903,82541567,213678047,121058220,38641450,126900311,58322233,68201491,4498080,139664101,30010118,112612098,134428892,135342325,50497971,139117614,57519610,214261,118458024,66282577,56962320,32539302,102363748,131265219,139518284,138244922,70810023,139975009,108890579,140266960,140296278,140321160,77104634,140316685,64249351,79829286,124994704,140226173,149742932,48638262,120733382,38250666,173099179,132944991,154801723,137937489,95098370,67684026,75936550,46952809,38643603,147581803,115354557,113718834,86252296,144899042,135778776,137156369,20021669,39786272,48933216,26776830,102944891,168211266,145937360,139251808,24686886,20335280,74038521,127493193,26369003,54068947,99467627,47760140,140470912,36156183,140472798,14278765,23743839,23159834,566104418,124905904,78573874,160414036,40615940,49809142,72708639,86124417,41356590,39185746,59155363,65131994,40379575,141753378,36099576,28535516,84488058,141186331,39447897,143376345,140189019,132173494,51823340,28334598,99654773,142240369,90961254,108593104,136300101,136738784,45219530,27230527,41378089,131292341,97451979,31403910,64408182,87411008,110698284,73997228,9527223,24250033,32560951,117864706,122111234,45076793,64042517,44626020,129922897,10588896,42806066,41806536,145242131,128620704,73648329,59804587,132821605,78974112,43304865,74595468,135952404,57602656,200368198,35916787,106828118,148131394,36912126,43852268,110593195,78626346,84216250,9724949,81007074,432510140,49849742,28861044,152547308,77068279,210041902,132239933,122426057,59557066,90185770,132756096,32946166,87031727,147723479,113005522,48869232,79328905,240588352,40575276,213395078,135094425,140985660,94960646,93323304,115422526,84030058,28909485,41313931,89221524,92696756,65252326,104990383,108884549,137945911,54157917,45058985,10760295,53734899,103393207,134951286,143698350,109836029,56704480,40304595,17201147,96688133,142705719,45266117,67554406,30317872,86722838,36727305,76266033,77588093,146515859,77952056,105637760,82705410,209686793,29017250,197589024,144526692,93136259,149837959,28292090,27488091,454850560,93950883,136684702,133213852,51064914,95603047,30571283,175330468,39618223,90076646,101978198,39981293,133406534,77079047,79115804,53702519,76578617,78133801,89858478,135104326,101679100,147484290,181745975,50424058,22527188,115368398,38303411,142236437,115191378,53248602,42999049,93742420,152426761,54143517,78795251,48273925,24250859,32956,41430176,66223231,47235612,46359890,54518849,12687843,112255351,80025790,82347303,135493769,131319884,36343664,85983605,61836541,52355455,51878591,38848592,255532219,89061955,240813779,123073928,55103994,65580856,68753994,107989646,100891505,32839838,132810758,95852341,121098533,92400993,66523272,64247042,26445524,44712055,32735242,148162890,79787436,130724609,23779135,143379796,72334335,43480757,142214987,112520254,27220563,15838037,30880052,147271721,125652185,132303495,41193175,131882999,104316207,89575942,98964235,76967116,51760086,38735198,49104462,6990713,84566641,115434928,155412115,7304577,90495744,82387536,157057074,69583201,90438086,55515129,51599897,145467814,7143499,42522883,38934195,36518160,43517060,7644673,71733272,137761596,119518390,71064338,40010828,28380805,57975153,75386639,148534381,88676926,141003502,151991550,54327703,143768549,137778156,152221090,129994957,114087615,136940615,46450130,59043348,111082304,163330324,49734332,74789184,63573881,466329641,63547867,141466628,139961878,22246145,80522645,41438208,122849663,57171138,37758017,70844872,235923349,60955605,148098734,144064725,79342190,29281441,8843899,145208095,233324664,73623880,52408926,137776384,139406377,51673150,115457817,44936720,13987749,67959057,118701138,18430542,40261694,32868705,101269546,519924444,39905000,70211117,91150052,142299772,150134258,48219627,28252220,80894689,188787262,37677544,132113049,137482092,104150074,51419318,106978527,42301342,129078635,11342965,29483763,144137705,46537128,40830518,97449834,134835978,126379626,87350087,128889265,77607542,63076951,31155539,11007995,12296874,37853630,159099058,95255387,28751743,150606128,131610937,64610109,90643684,65276608,126641590,49521497,45646360,73418804,93717161,127544221,82276541,145151272,32559902,70522554,123468390,91452953,58548975,106349115,50218143,120346289,154453336,144647479,126818935,129918883,131558997,133825300,482813,44818742,130383972,113493848,139039189,14525383,135068082,102604076,68967520,111467367,130426167,28874784,107297505,47320482,24495801,28270248,25932842,120904581,45607230,96967108,134960004,31244167,145379124,85088554,103233111,52191671,23443669,29891653,159743505,46865589,26782222,39267022,148548419,89410799,45767072,29805063,179156914,18116005,107401466,116837744,67848295,59520319,123198655,43600117,113156796,66442444,122107834,121408313,43745656,38227452,124716048,131809217,135425748,195463978,30216432,152991667,78875848,100394305,38288821,44399337,154684179,143895961,133403345,26675919,156859230,137920013,26947556,37846742,169156209,31536705,80790414,50588279,100666745,59539479,139652910,32421013,30273850,52331183,43294270,7511265,423470176,247928998,141909959,466582275,51654320,100146575,39171433,119842929,80526393,37868524,72769332,58574324,64722609,116721280,126899278,95213466,125569724,140664230,124131614,198040640,227135352,31109855,58121108,137576279,41643067,63088577,26169415,134369192,103015433,142963756,51960615,112301165,57334908,41161024,79419645,93920470,142701935,134743498,125982117,66513653,74519753,143339029,121584766,45332884,80594575,93629962,75776501,41822248,37049832,31178986,131606351,68579418,90596770,73411939,104609666,84982246,123145492,36755967,111367571,74727390,105264519,120094446,140086890,46326040,44736495,59562757,60588308,48500308,127143673,62923294,158307219,148716461,137676076,91258484,46921981,57956172,129837515,55297661,534953207,45554294,54742034,55803520,146759786,159022362,123299489,81902157,70093459,129601762,105136372,54226155,221740686,87187828,29638105,56470907,21983869,4996923,139956083,29253510,54280261,35083681,80600085,28509061,81869523,77000416,142028811,139985466,61597612,91311780,225902907,46164637,157949252,231938823,143038894,166539237,127392884,43131877,53728390,82223142,37373011,59814490,40662118,60198372,64874958,42924927,94124425,134278189,120272632,48921018,124555965,143678349,105357904,66309961,114519775,28083069,61622727,176144072,148700506,60042068,46798272,108469320,91664015,22052032,44304191,61697773,483972695,142943539,103773328,147660479,67521748,39939871,57786489,29984594,146384142,121110813,103775282,116140175,76785366,119516975,61909584,84783104,55292237,61611508,140350703,185590352,51242815,145050627,26079744,60747819,89726875,30967548,119440516,137747415,54182261,44040973,2623975,88933693,60206951,150648063,38006028,142148393,63380990,45381664,136321677,94555112,122898620,123396076,147205169,143021269,1827079,36498375,143455693,38307179,144914024,205281829,127654955,121621847,159185266,171959386,82085500,68333157,55530653,80210280,103375238,41609976,158182737,555050251,127969194,102345434,98996924,26378732,85817893,91391030,87097239,96269042,87252610,142865289,114501594,7649821,44445134,25349284,86445427,56165255,103701717,143656531,136546410,56977256,85449567,23329618,71852631,80803427,124313905,39448767,147311299,117568604,95134708,31056590,60796442,78055074,61710965,147490288,109558350,146602722,36762947,60969728,185626678,53530961,92124757,24607801,98532212,148349371,128912129,61467188,165735990,34024200,35686587,86729478,97212132,107523944,33916874,156698577,81328642,135469954,128952462,120138605,62609761,87085325,24480696,9066904,259735970,36518465,84724332,30008025,49597394,86053103,79787243,31308980,38542557,50547161,138019751,43503931,423837293,53208325,150665279,36763650,65359518,50860724,145490711,29322899,37373157,57213998,30629106,180017252,70536430,67222236,88870262,12671706,102143716,36844186,134138644,30147663,90498007,100929186,134611791,75818135,127162319,31332149,79463335,57726179,40227928,25496304,123466410,123305966,51169580,81177109,167139750,56490831,118912929,61040646,59050947,42428114,133918995,121660467,76884113,26049625,51031687,43201239,140235926,117000659,140621023,169994978,208077420,93361040,140392682,147932587,26610234,113196385,135889436,93259636,147362999,486755376,155015217,45283964,129849860,83835043,405840688,41807419,70615371,93842335,96709578,153176290,32427390,137791609,60077960,14340986,62270540,237976738,22650688,86957080,55222011,169935926,31159590,100013532,143902936,43212841,191798944,53292169,30554509,48704553,44793330,146788917,97519192,24652176,27964483,74918213,78121565,103513761,142095648,58049884,55395361,82813453,71693147,28589007,53862653,166792963,31761016,44318065,36769016,112224152,78710070,47087491,158930256,68432684,116314761,78655775,143793362,128772297,29469611,70193083,24362292,159752245,44039939,224840689,115438667,240806676,133552275,99350191,124895080,87448040,129474838,54842190,103571192,167423961,114743023,105674492,56741344,126967292,105380185,135664898,134610795,95724535,53440266,83397583,77170737,139804345,27450732,61880793,133153105,73001,44601432,38817391,41718579,129584546,162654913,59804852,41615155,42268997,90755867,141138180,45033468,32794560,137619859,174051222,7421980,113632127,143508180,43693966,159179142,104402189,166948377,160468988,62410088,2885720,180462416,128464880,95954927,79043070,77363446,27391937,87850501,48108963,120386452,36969645,132157326,126832477,72875664,27333526,118323994,160278517,127007697,58663554,53872945,78289242,46447870,76956354,37945594,409933701,87390850,142648144,100510648,111677009,141931960,27866157,57511796,46951407,139891263,37712656,12816780,65243269,38467896,44403975,174933086,118616252,158381304,128043430,90312903,145524031,49434730,61927832,138088369,45359762,20557963,42531823,76704658,79169915,137261182,63122305,71993813,66285297,91699884,47964673,32778849,73129819,222004978,100311577,37328577,24968087,44564282,57852024,79676966,41220757,43008177,23970086,32409994,45454765,30877922,105732243,51159658,125216434,125217175,113396845,100924917,30335692,82333650,195617391,45323399,77862348,1792314,83528737,109107644,91005755,141495781,96265530,57923987,145308234,458839,97643181,89844020,126224460,121203014,122679042,105728724,160364753,259204488,103441457,50572611,71366193,264470033,177292116,26380231,56831277,55890869,46364440,47989556,38763805,123672913,36343930,28361865,138485576,158042209,101463995,28219361,165342175,91419151,56559782,47371078,63069216,136855815,47634645,51669821,123054515,79132205,42136505,105855708,97516312,45939802,122735037,438359847,130224609,161801658,56327067,132016874,95840078,15182510,127432708,38216884,40164187,38222106,124077275,160122273,145920297,61151454,141797430,53965387,46257982,83961094,95765237,88160807,55335975,65869376,103247274,22943112,31568406,63699223,92188822,127622474,32244473,38302548,145687476,438520142,81722287,112146397,43479033,103393494,6993083,49937720,78651364,118010884,202241481,43564287,138688560,77610743,78676110,79266947,138561809,120167344,68817041,40974672,43194120,146509046,119858983,57227126,23980078,118733666,46829585,19044902,115153730,113494749,48615343,50416633,498993359,28599762,27528377,22165611,174807435,39674197,54233595,127024132,110228354,30778526,133884408,144027866,80917791,70250808,103501716,93644311,135301494,139621505,103360829,107194995,141388127,54785864,142933503,31034458,170012144,37389652,32494398,91279226,27748482,113897930,93318802,46450943,103583678,52921438,43331401,48739152,124222290,101733457,44904607,17064462,36434272,121265296,62421496,63257831,46595341,21964269,28457323,29887930,22059290,114886503,144632233,112046699,24422817,411213730,47175790,84382117,589094685,30365888,407765026,472664235,27183471,66414349,61958687,113699624,46948596,100998425,38333712,103812297,57717216,30817598,81911275,30895225,155990457,116503346,147940755,55006805,24262859,19709686,36229737,26539016,25153021,29503089,53840681,66681888,40568085,44969768,89262931,133735883,81254056,48735658,94520585,46424136,131527425,73897497,160456550,29567942,148787358,138137242,29669117,224467661,102692581,436974998,177613500,86180292,68203823,105090815,6178016,146225842,85585436,45716506,48679601,60859224,105247223,84100394,11426324,176419754,104732524,61466196,43019876,36588055,30034867,113859180,66065990,157425779,50835257,19908744,132593731,27960945,120533961,49885557,133980776,129485824,53032271,55331989,76881525,31981022,93726890,158484914,89622786,23522025,170196695,116284973,93031467,53420503,133337969,46821716,134115908,180755335,170846440,161980468,26229612,116264949,38432113,53393474,522523020,121363133,134789334,71063237,76186392,98837719,100449828,77231751,133617794,31487120,85510285,90791744,59057793,84108809,136981884,39559571,40241885,40145460,137755618,124630427,98236013,56114505,21926355,92717623,64902024,76569103,58643653,159934323,29478161,66790804,215461463,134417658,145892961,156405504,52535935,28326309,143733562,89714639,163388314,197697982,146095131,116020659,90077363,32304158,86296298,129442942,267636789,102242703,129583839,153340471,78883672,154721028,28702411,37461821,109349080,8961109,24841994,64343316,65965919,55208948,83480855,48027951,42525318,64182597,76386867,38834755,51003378,145587502,65230373,207076772,25430352,468731539,151241419,188325057,68744868,129456434,30532372,9848509,52308098,37744096,167388560,40999935,131882640,28596298,188065213,26212908,23919899,119477429,133920823,144635457,146337531,51465465,53550833,736909,24134603,77328946,89850242,87783835,146723183,61298333,97111830,149861379,41634000,168809444,181132788,149031544,77571090,59002862,31163110,204629282,25238892,62300805,56371294,127495208,32673525,122647857,133467324,503520678,102999912,180488284,129702795,144822217,160106386,148361801,129784690,42701925,207322213,115159375,112703063,84576703,403256945,184393947,74230786,17088247,26921073,29347358,121534791,149778965,72980556,218449238,519523765,46370519,61595637,70682869,68677797,60404696,72664869,111338096,128085317,138948213,242364488,112491569,31881274,68353923,144423246,62555373,108591785,52976857,195139685,144917287,30801460,132167355,436368565,40328154,130962621,135846860,43607636,4315734,25385066,140134916,57604100,131099960,48397500,178042522,144458005,12173975,184381896,195113953,80037050,55858416,37422132,232826009,18972107,73198591,44933122,42016854,80862234,85700716,138128068,124031142,40966475,134593180,61443782,51944397,19215707,136426330,51267646,160748234,410416383,105496874,72765549,477896921,93362968,173761405,135864400,77088569,151254706,108310485,31639285,613023,38031403,170293219,130477403,54921188,79457761,29017245,60322404,183988977,137112100,48020839,29194141,98935799,161205432,61090092,91417618,148091730,93976317,26291640,47206757,107997454,120937410,98264169,37218430,139569202,411816065,75249821,99800780,147281008,109438725,116012096,39506155,51899644,44972513,133737720,86214359,120317081,36703801,86091001,30903536,95042072,74023901,136518038,179170440,191700235,132612184,149567900,42701642,25426955,132792338,74201057,48162553,49136240,95285733,27103345,69910470,144713853,235530746,137652409,8308374,161072158,78801174,30012483,30014663,108719431,33558163,250998833,107319597,121232154,52055310,16404659,147732944,30985289,25212084,90684327,80264455,58840809,59159061,58777613,177147911,125681941,147703728,21527422,124927891,146686463,74984775,31987605,94055225,10062134,59285253,158064315,101168465,188921340,48385259,36378177,48549783,423927981,30293747,85535243,116857669,80515322,169132482,69246998,9300698,91379827,123721105,149342585,147525440,114020825,78182396,32683603,107289189,51112643,108660066,242736522,134796966,85761987,26529204,47156940,56098119,176381833,146849518,54429840,175603611,8381239,42754427,26647374,218681014,147129488,69503879,25607825,54992043,147577182,175646545,23409260,28591041,118970121,133765208,22673946,46312864,117337395,36237266,56598387,46545407,452506916,24077488,196185115,56039255,86058620,29299663,53174273,155100960,177039325,161311496,177723668,121170433,197293483,137312952,93105862,143070009,196440783,26341635,43427921,89116269,53169414,61113926,23915978,91712538,61090478,80453831,23796014,149295087,111162743,59754616,54105103,79059668,100867992,24887289,55796282,73914205,36677200,30626435,102599305,107123504,83718354,136450759,57758130,28043827,70727876,62249636,81482386,144254278,224522991,56059838,216363994,109460773,79116072,69439089,236011672,43474912,23013990,64956321,65438245,22723651,174604145,419443301,138417306,77400707,452985358,256540450,104970718,31212064,35729138,62102106,124953182,131595826,28286722,84448821,169485881,65474174,36706889,44634475,149458369,44677307,139411919,37595653,36974808,77772615,45021474,101400190,94577831,77364145,36695883,174469626,238694573,128297774,83428184,149184605,49381094,54319480,437835115,71191675,173906835,137185970,99535597,49353399,41089826,75327892,67070434,80387859,46327727,36959009,28074485,168275358,42584530,127935690,153667766,129760229,136942304,100164577,126313195,142202498,156833034,62738717,28587044,24460325,7832442,98775240,29785544,529439858,84290712,72809701,177262178,183750752,131633216,136311744,91451745,123505422,48556683,70437468,39268038,57937707,72438086,54981124,109564277,153930572,41246358,148070994,62867226,162723890,35877104,9468801,29139222,144395117,47163710,47938005,139646761,127642475,187984150,64409307,84467881,23552,60380602,134168670,47744554,102702970,28537335,113957347,37615823,40006585,124184490,188880834,54368754,27226146,31471965,100774007,96763683,104945395,39636470,44183188,189137762,27955981,39146662,54129854,92510604,114346929,113136497,172642721,134532537,137185676,35050548,32648819,58575523,47131996,135353496,39486597,118999740,91945592,66525844,46027644,21675116,87321853,201828423,101233450,57461768,199490012,86273623,156763294,39534859,97131155,77418730,193965147,65235367,136695949,29124020,26819117,120463594,167819414,157644482,143800065,64115904,53028754,90236018,277237072,49238580,143917159,27144841,60443198,28097535,52130623,71068499,54680020,173090420,46406347,116691046,35890066,77781004,23878960,49344683,119079095,129548499,159097414,23225491,118010661,31733441,93295771,268018633,129323430,420007081,48785455,53394013,138656352,36067731,201602894,129193627,63202738,143605580,30293639,150331665,28104784,66958328,45760278,42757184,45866742,96446975,94793443,50446401,31852411,163505901,66312422,62517361,105109788,138428503,139007559,29178521,101561812,27476889,3290265,41146750,53812117,139665782,62684686,89971071,27244748,190611558,24843257,70964950,139159949,64774529,68128955,59744875,91485400,61350245,117331838,52660095,64962583,9590869,166322921,90879006,167168040,23176792,39942056,108342740,73013571,25893208,53380649,54739573,212357717,120541577,131730025,126695673,37943229,82650149,141021139,23154772,67812289,186544671,104160539,54577270,118336015,109045844,40013194,47987782,125107863,98462149,38172808,127672490,118408845,65080295,66988626,109050540,38011398,99173630,101593726,106731983,110802839,88567401,127451006,131090625,103721108,71444148,93174037,437896527,25944412,64653339,81535169,47235191,173073324,134392424,73328082,42861451,105592676,124628430,138278587,23911417,135340672,122826241,39991854,48614723,70275107,149328079,124006559,89852591,425608717,123956387,122029577,51250805,31544655,87500339,139301218,44461943,89347039,123014580,36886509,93562719,27849276,138646987,116822745,40056448,24643617,50250165,169587516,29378712,159806569,70478842,109160444,110095154,50778058,62706797,71870879,100982990,116404385,89944279,109595746,94541323,91267530,46632370,47406155,38858873,68662297,56710286,120519636,50170339,165571277,21183259,80138286,123367072,103863032,226599544,140126573,55144029,90163700,184746047,135820108,45438589,194206896,56090832,108450123,144957913,100193295,62662255,88782079,20728376,103334037,73480167,96703617,15310631,39176152,123255853,93564754,45629461,189386671,22310149,212137868,272928940,41252235,187674563,43311527,29375832,32336753,26227416,46332075,144941096,127681018,126347620,36912943,41809329,52074849,44964887,171438166,228465837,139443282,44563330,176741569,176741598,114762702,51731246,92187218,26210666,44355246,42732957,165966026,57671484,38531233,42181,72759745,47322994,181239177,232253321,93529531,264702613,48051724,143925983,78473702,146096442,126363868,94645692,112815594,133733221,175481728,61046263,26515301,51671847,46057446,26857045,222921014,39616209,426061038,25130818,22537876,62747728,26584384,33447610,124384206,146173007,39442445,158770001,123265426,44190773,122822534,93797178,220821770,65347991,55418108,204184372,137695886,42110706,126553043,42233193,42280356,167091274,46745442,159430132,98586764,153109495,56525812,58241031,32007412,207671179,66866475,37498531,117905532,40716396,117305759,95040361,101012061,79187808,66410182,50260046,114860518,39195074,28172265,155758464,112346487,31997558,114704303,111674438,181561127,93241451,27116336,93170025,47542133,116956884,42871721,111999435,39899384,36249312,55016080,141819461,250699245,132481656,47583466,61905742,198639885,55891445,202030168,100248984,149565946,197215467,275319221,109886617,108648900,274723897,49426134,142420702,96448578,151859502,70624939,437397174,116809469,72388969,465810007,65376305,29816679,130669662,144407458,4329841,543992997,60716530,93090939,185025163,69977794,59147467,44717241,26927104,144836707,165792736,133341772,89345608,31865231,22372432,23270610,41801143,90337411,142895385,46025099,131543133,140033262,107600118,118293789,115306515,217377982,51305452,98284147,112178437,47497105,39684372,30957052,30089376,71854703,208022261,243338788,167157994,148691272,80005844,81900721,100327976,15668132,99839854,141199506,43223443,18667222,16535718,196543894,71239180,57648020,41854333,136484690,139606717,51956476,158977431,131109756,26527361,44753434,130364367,41546190,124178592,151662616,108637410,27160765,46908100,30903570,48338558,60557253,87528259,25374910,88048879,21534531,35084335,98562525,89944894,62466203,52616827,52157093,19220007,155191741,45700568,45198486,126710580,201568419,150453794,106921761,12943173,42006631,111211589,85837677,471483876,38284942,174425568,65474915,49705491,50665425,113539344,50348667,161543455,47058582,40673846,88401411,66439347,49004331,53897182,96529857,116978131,266990911,136396122,35667284,149674750,123754046,8024705,98432436,48040179,32411325,53121676,87168840,98979598,190431211,40143294,48118320,49761421,43824053,439887334,127646609,204445738,43732434,129241668,74729254,124587525,60013577,126547588,41447880,121357193,195558229,109551164,91501976,37256353,47852948,96364266,109531635,74019507,46054469,103531937,146737365,91582847,43739970,26496011,225843120,89199133,25591065,90163792,48289125,98330548,114727280,38036697,111985418,60467227,64254938,30405306,50342244,36846367,30286380,62286700,51763582,92231908,145531584,28016581,48740586,51109224,139033977,108152539,49157805,230804027,66054037,74352492,45943842,124636894,138000639,45113206,37407015,50927965,210899361,53869060,130177845,51852547,139745398,79903786,50341327,83952138,82019376,27657451,69799334,29560190,44826888,54294474,186296525,90757364,86247085,7168178,123431367,48780154,56778802,131927030,124827736,157061053,60538356,32073647,42583390,40117330,132669406,438036074,183352841,103884121,101420851,64912302,102889380,116343532,36396364,171274780,21373950,155026504,36668615,217999162,101882450,111907526,117346867,102768290,165568551,93007912,226907428,41797724,98045702,53922196,435423731,60971350,141082907,43420039,38445236,30994103,3853236,87332356,109585402,39921613,63005249,31339565,78040817,112082819,206817556,65091243,120673208,144929444,40064221,48579296,102905227,26232062,61497000,81759322,245890308,123154264,22108293,86827494,91690396,479928911,40146651,139091658,25903081,181003188,30573267,36213116,40593627,77063933,36138921,48753808,119306701,48811920,138293531,123015003,55853459,129737185,122738439,38882693,170587893,44070471,23839912,92455210,135990259,60143328,64216819,415058363,49656052,96714639,141510016,122757594,27459245,28424107,75946617,57603569,147862423,11148817,165210956,105535044,183268459,31453284,25068071,41015858,109818461,127344138,132329982,101286154,44648551,160541430,139045660,143412755,77962388,86589266,54231325,29567995,39039284,125283450,213453163,142514418,26903047,63376989,41212133,29489802,23118906,145990022,126493734,43800978,82144218,31089858,240661349,178211828,27440039,89495429,46955311,87276824,84574550,236708646,123634005,76409113,173572746,110912988,211995001,140708550,84759115,29961630,224710,53805816,118147272,70754758,174516186,157004973,238661674,55323279,118685728,72367406,65432964,42078356,80407794,3516363,139237356,115659124,124937182,44166214,54041313,108414882,99779979,12606564,184772590,38668340,161462368,169083408,116556944,132394142,206548010,149862977,7272153,135354463,153768672,116708170,50765800,62347369,36090470,91224223,32654615,44119632,74511036,134199627,37189120,43438216,28245838,137377393,155189178,79568249,23266727,47659152,118209036,237996923,92005446,94269217,27764827,113912064,55162771,31469427,437889464,86028086,115917683,25738580,179067855,159698187,69506647,136669750,24676349,49963094,82113821,99528673,86772613,24232808,104944839,38139524,32253310,73362563,63962891,129095016,69089047,81687814,68257852,23170411,75701211,437740085,186755434,82371563,29702252,59039467,143713643,138958381,407957902,143694914,101585730,59383966,76472739,176281525,145981535,28438228,44122848,136760242,50772442,18234867,115073178,142081315,29464651,181440738,97716140,31180689,143210871,42277575,43478034,58706652,36368630,45450518,47116687,61571558,136333686,154076676,83169975,203643162,46922492,111304639,170901265,47601623,175349721,160491766,22276052,103521861,46877798,40866487,30971051,229899487,133638522,220013806,29579488,151697642,75312550,109409756,27480608,58514735,56253232,173243916,56054557,64654177,29936841,77083937,159970903,908481,10730294,81893844,26520549,68661111,84715830,96625089,57814649,149282540,54742550,28849203,112039040,42011309,231306843,110279947,31131563,67273287,37707246,90722541,41451710,129017072,209254009,40845619,109486695,133085248,45795516,149470929,123353425,57378838,103100469,28413456,190169895,117578728,78551218,71835981,39019354,32277461,43433199,40865754,29754163,231582337,105588560,54860151,132207486,31165419,31882680,121003709,114739391,154492891,128728457,43931806,63285035,254796702,479945305,57080213,70036782,134678820,36165614,112266548,37799931,77915621,237918235,61432786,32040961,151023530,106441795,104344025,128105498,41082859,423562934,92229393,48270919,159471445,160336029,277763329,27109753,88001700,183393481,59487850,52148833,196370386,184699090,146399488,105909875,51378181,104383724,63663673,50746821,110165569,111560024,490201119,118238223,55044922,31476764,138663645,120904816,89894180,177401855,131095739,63744347,170193274,75763953,45072672,37938715,406561172,38982716,73758417,43005946,26333485,84819948,113031251,156088156,81928003,21563645,203829135,86275297,182749419,74512416,79631143,36463344,116544679,78084030,143366193,105839090,83008018,25035143,57008525,75069995,90923908,70540263,14964040,30935399,192586104,173646057,146649889,126259960,82121860,40076617,235835559,137783670,67811049,178968842,516239457,136026334,29977022,47499244,26221543,127457740,42189559,88043110,142148043,167079042,60963371,79960697,446497980,64302613,213926129,137294841,62100872,51267563,136834103,103632548,156461825,12907958,232203916,132609421,68877140,129792029,166441527,63778991,90249051,55044720,84988583,22859264,13074,23821797,259139961,70180367,171121490,131536849,40179745,146708223,31922915,76268571,103795292,45912780,145652823,213847322,94056922,39705480,54415454,36276321,244099803,71804512,107687963,30542960,7279580,191722212,185550304,73092596,30416573,55241449,35996704,53423899,182197383,474856416,32685585,147813773,144851944,25121558,24505104,234093907,83634405,101539582,69302978,100356884,31578968,42279501,82872827,38788019,81500175,92141323,88421765,142281998,7487677,44914922,85311558,27146695,123717779,121812205,142512222,134815491,76762174,69557232,123127549,149641791,38545046,39972808,254363641,72801078,43761323,139485900,55866747,214943372,52135525,22519142,79418810,136939170,29442633,439649043,13264843,8299670,73623192,26000881,542553559,38788580,87460102,137265010,128066800,205490940,35897230,140789462,121789650,40701117,57526830,81620868,49199130,108839884,114239612,118241089,109515369,178089311,150506130,77476786,416440293,123410599,51597126,69289911,21031784,137467835,50284212,112365063,170197636,166728783,64505827,186482172,187973873,87265414,135022960,205383603,120185491,127352494,62029076,197410372,146763984,57138723,38288718,87196326,77153684,28672290,80451307,140521093,541381287,147108073,21965272,40074510,80622558,68111019,42188079,68001225,38040804,76180130,88159907,85443327,60958412,54727284,62889130,68377352,78068191,64566936,75506811,123592021,100003936,451210359,49921841,124258881,127167073,99085352,97350859,177293080,113817360,23799232,137910640,86648373,72738712,63553992,72900183,140716994,75137632,51449841,83781849,101460266,420124272,163267892,119123721,51392334,70563154,114274967,116346472,51608121,150393072,87451210,119818821,115881777,109086033,211012640,153721976,84832369,198752404,55016820,146122294,63716314,84783795,32174557,242725446,26473949,41812951,49709773,137034235,38730281,161701449,59374976,25464235,471926251,202948339,441074731,38963837,187610824,159065158,140394525,37828407,139683456,26449729,30814134,140157877,126088634,21040393,57130431,43983992,218961864,237291537,159036968,93612150,58397899,93334143,79688288,174687448,194458989,63554850,139364266,144514308,65401907,233199881,115259551,42584358,265285762,221146062,107498923,30251589,73971416,26745431,141762028,60092235,204271160,60329663,21215134,84063044,194133848,142534930,37925238,24691195,36188616,134323829,127405870,14091613,126567329,110013132,19918264,151938450,257196561,126018243,53127241,69732765,115957810,135249834,57076269,169033105,111518512,54611201,167416352,174326784,163854558,12519,203234070,144008469,95603607,168556100,230847266,179676577,151819104,72167819,135909618,69991632,213044822,40511971,72201237,35943586,177098607,172479013,39011377,436099062,111638325,108957635,72923126,73147797,77613546,77901361,153463284,27613996,68750909,138931419,98370187,107877467,63937599,56508204,57117907,96706929,173406154,32685727,19238180,242418432,30635480,89695730,141904997,147218655,57721684,223610806,244101847,26565031,181866881,118462238,180504293,126748497,66557238,70003369,90314893,256786686,71581094,146945828,51084707,64581694,84255830,193762541,168927107,125789813,129294676,93742703,128848108,28824256,156109895,92235789,118407953,123903860,139482364,167479213,7366932,238794601,20349739,57766146,32956910,55219880,216532643,94948174,122985923,45558460,154134225,45237768,84865979,154086120,44475447,21795794,251756375,400123138,405546081,125379006,26878689,55674019,94321475,100178335,57159160,38887404,80861069,76253577,94181409,87848853,59736560,89081828,43125446,150185488,72068401,129846135,65737895,24376140,50985620,81683277,60202850,51249948,46013719,223603216,75308655,37436977,142347801,163887008,131140386,73314126,113610851,70382487,113087587,78657577,68325735,70048449,233726472,25111169,231854558,56014091,72255585,188931257,65736209,144359265,182170638,198528808,49451116,49910675,158534449,70212979,72289967,130248351,70458940,75245436,56675008,31283450,149823418,45725931,123607113,218579803,57710612,77842481,176499816,39076132,87958169,182076686,32945267,22416359,137206410,39661462,497887190,19910723,70840483,236385086,189830217,63331317,219292957,28856561,44046025,250401629,88194619,58722307,20552642,91907830,23137152,134007426,125546137,131214586,107603538,96910529,70904998,65590847,106856373,131893228,149187265,204252780,167289522,248180265,28988271,84212430,161841,239382177,47520850,32891705,70745740,147670901,211874153,42916742,85176351,85426782,191448609,126467947,111309107,246164249,153377041,159114365,55396603,59156474,113846303,82588737,64705914,43028463,28308282,71594875,146582262,161120569,27130922,97091826,83076867,141795896,125219866,152291612,56842162,22625074,147822505,139098296,78696482,41891558,94632463,241530558,32287393,74703735,69257053,236949595,102822764,27967102,151121519,117817354,137586559,55138447,38438290,68958467,96419741,38527012,144590250,172772103,170746480,22678183,73237828,74602164,134881844,83195409,164042244,45348006,47209550,94426554,67564285,243230273,110936227,46115918,36772988,135803970,80140630,49248306,272578939,143963080,110755284,141563434,27859537,112668842,80278131,145899240,80786208,16461682,40212283,45671119,59726717,30695726,118021026,36883466,124526412,23022901,88341039,100082902,12202972,84766677,132300821,62002549,279463351,89800209,109989078,37779182,38206336,108681050,23993891,22921340,150132136,151963171,50612717,53863605,67836683,92999782,157044075,84249398,28152236,179198043,182288921,28567604,194021995,107374548,111963848,187660156,130187451,29687094,125387632,75809377,139668193,59325349,224422016,147752059,24299112,181740523,78122942,22386072,51559714,53628153,250072139,143859497,161339757,245290860,137042112,175530019,104599857,122886871,78907126,252024365,160010622,155647222,63402295,45453555,420325278,156325718,76399780,70416850,81613973,225658611,30871595,54433351,23184048,73749532,51985262,94844922,114813432,134695434,42566671,140098882,44283419,74286417,39047731,8625527,53055742,187317746,85875271,166915887,22721412,163486377,24230096,54516942,49937382,36998513,43029130,157427206,164518657,32720062,158620707,51126161,108610524,40453241,103602439,85584244,31379688,75264088,58314040,153290514,222249778,71164530,41064011,22976167,253305777,88143334,36628807,158092433,39500300,65923455,27325331,68096475,65583395,438295836,51496027,140322724,58659464,137323389,92013713,88636189,6954995,106746414,105535757,73374358,71187123,153510535,66504707,40867020,463913196,119127012,55031680,51247893,143940037,140846608,29625972,99180782,93659925,171767682,193148391,115658900,81153184,37402112,140093052,25746152,92606763,26335414,32811329,63368193,411123942,196324887,30014935,27102101,83334082,94555903,568641731,45888740,168776266,188532105,71293201,27347709,6915762,105320261,206703540,160038075,81010632,68409737,62469667,32806241,83529782,137234132,432705642,146530245,43644873,109117278,116373580,182260851,48556851,26197035,153921262,24607457,226080677,38929111,87128976,30686985,160954125,115956223,196652378,12745158,95402648,72781835,146744705,36990107,38125168,52445868,486181644,75914899,46717459,161188156,19482110,58861450,30080810,50960440,156606203,42360116,140723396,36874291,238409845,31949245,26954716,119772723,119737463,219878872,61460868,91919829,32319976,89336380,24084214,263825719,66765497,114585827,64222992,280499236,183261623,213986303,36600610,218270420,178461973,53529308,61247856,16757695,179131007,90128264,154282842,100539899,44929232,29818046,174618165,46896452,40317070,44083528,126911408,54974240,152260587,26863742,93759397,164303694,157649207,113120309,147267022,51036602,70238605,92315186,37870412,107681911,106698061,147845316,164563726,191965651,132259183,58513028,142757376,44264832,56099012,103216552,38759572,86712951,50235384,264711418,149444485,72904921,96095641,123057867,29669612,69202743,136425910,27115749,168384993,91869531,424233510,94118053,38953724,204719350,42750797,42263888,114502693,198295219,82968393,228506921,108216250,63535957,132329850,69550190,139311882,116065053,114750567,147717011,41171806,24233423,103210335,133633629,34499119,45251518,37424959,37725763,116349151,117667720,418295160,64005021,148635438,86255076,142999516,147050041,46194394,40541364,93338268,199305248,146960542,48138621,54706574,409976813,109066719,32003619,62545517,87527045,122517861,67399635,50646110,186695277,37377342,22389184,98681316,122523673,58144540,53889421,38886360,41335875,49617849,125498599,66186665,68096231,170667409,53440481,109302451,154452263,66949023,89647340,55170031,67519067,43627310,26505968,214924549,199067665,236188124,75919404,116665033,493016051,52530634,71232509,116751593,30490677,58551798,36237260,147286960,25814582,55334781,25278512,56020389,231296189,62484330,58360769,63655658,40541110,43824540,119381003,24384979,41026095,263376605,59696741,57722552,2772301,62909378,25373513,187619128,59077915,12076111,164374163,42193901,63348834,84299820,37837392,268614104,143811953,161696336,31148948,241171587,154583070,140894763,129814205,98447713,409020682,46678546,822397,62500036,108501173,19571641,2495501,164101458,136833644,39276140,55585472,116376840,43258801,53355396,139196487,40378087,32631433,205154589,176104555,32209489,51278110,74314588,44336849,47314608,112560512,88222436,175447341,121654954,244350881,8888155,169895683,65828426,152758100,238182221,119476708,141082497,26037623,185210502,195676296,25142899,32113907,53252164,46463632,27823037,50337055,126369373,135203895,55226573,62227113,82035087,30281925,67816338,126049774,37856364,59249596,187805313,75133257,431224468,195287517,107038537,54218706,28376228,72171841,72986644,140138719,85938521,38138603,30427803,25350331,109376372,116272036,97935961,24074035,145678616,134078599,255715745,136083473,42349597,25471239,171610663,163594509,136351734,68933371,225442224,27992816,30084163,660054,30956761,42228415,155261805,173818079,105999775,135109982,228954117,45399157,54777329,86253583,58368793,136876848,103100495,27494704,270985478,156397856,38722198,35937834,19365814,45517549,162127771,37129052,133582730,142926053,109784170,148574176,117261535,138775785,46640441,58644548,100163600,75186644,53269273,75425569,32518969,37394777,47866537,31404627,91006184,37546829,43781371,172485264,29920608,113591715,31900037,38094254,9114855,27894875,45728998,63828424,104404179,147119234,143813828,207936733,261090493,185509891,277090625,61651959,16405212,132707846,31842736,54140905,401828230,96002539,37926623,93681093,108387899,89129524,207530577,36032882,144263900,93468055,91711502,39394683,45710537,167300773,39334493,153849789,166259933,116102171,116700574,246968143,154854102,132675268,57914253,40150451,130293009,25248770,112722840,498440568,93184155,117153525,38662988,135566105,401928584,133349193,114930642,420684414,61386931,140544868,63330241,27047746,40408406,98475491,116397102,155645451,131183242,58157985,176291342,66574663,62493130,39273383,207351878,32194567,180529527,137006559,144562200,44827016,139545355,41276474,210726095,105772983,171351086,132050310,133176740,75738685,30480178,49698760,45908606,88396446,55808393,92841253,119421268,32684511,98392443,85600596,168264498,90012695,56886640,36174602,58987786,240530597,96365627,459802100,149031231,131588673,404843958,35683352,35798050,139104896,86084135,130197750,54090397,32672997,91964074,406603634,143591592,50296369,43353554,151315889,26512334,264178307,82348507,38754029,21584554,29476752,35972780,85785696,38316466,110005013,183516844,146372581,69980789,132924109,59041314,44328349,48972502,155609706,489798246,46463171,92850103,87120320,78534713,133224222,6516211,141910149,91121456,27591836,56948047,241018459,89949760,64091004,176936977,85939614,17078247,113265552,176344298,103011820,165422740,224657801,93389152,86531042,137528848,97563178,258207502,217959810,144008415,54695189,112195748,136469480,83069282,219241830,38740482,69006427,87617567,64546152,103963176,93503854,194110117,120573538,49199733,133902083,415821827,15886702,37924072,104742361,38752798,24057172,149877154,68860701,134052693,68736154,48466194,412500856,122865664,131569906,55043952,125006431,158524869,60629177,48696372,76803680,105142590,97855253,149514553,162591857,29782610,89513277,25093116,86042232,109094504,102871977,83924375,103925689,67883234,4422208,107602612,158170600,207220357,111491807,36280223,175906649,412755467,62789386,410146316,104515334,41843272,106120662,410228760,107619184,82405611,54849308,109613348,60606442,35802443,134589481,24588479,61444711,156028645,45681822,93531834,144852905,59944165,141060260,120434877,137293400,58423420,193026731,216930522,55163048,39894701,217180568,116186741,57292293,208293392,418756682,103539235,174224659,486302947,148317117,113247684,462288074,130924701,15355136,96380935,43746033,48067599,31055118,26753250,102158541,20020720,91560878,90888392,1053726,55812190,59240906,42615636,29546445,196622121,37318885,156141589,144534387,69087650,84316241,56941672,84255821,49683819,42239452,20726199,237179035,143643602,49327162,41702288,212903278,102592951,51625195,108140064,83464532,400178909,32820996,188520475,58156646,58140503,74079833,81351876,72766145,61854850,109250560,100875093,146431491,171248115,44590593,183154755,136809191,72577929,29181355,153854238,124749669,240445277,147411023,43618749,56395702,44099416,136241764,36807815,43296567,12116827,252380017,216135041,121799805,86963486,81919212,109217234,156345097,228562239,72625244,59403824,194446101,97493407,76020989,91166249,107348473,55839671,70913420,83784733,8776513,128379796,86941434,29792159,37460073,41130960,113022072,158750323,99099550,71583606,32516297,26523611,23632986,152579849,49170170,76186814,54082334,176747954,152776146,131623996,46922310,31587367,28709887,51519137,39926747,82759937,27031399,103837321,147385788,79419282,117896737,134650454,51983244,36094054,113400659,158156128,48375015,82373188,146098616,77517662,49904399,63273326,36189263,46815403,150242783,149846495,25472870,19957286,29098677,68676859,2059614,176650431,120618923,51535340,43334060,111087013,152870679,140331422,177601543,46449254,80807879,159974545,192106857,57678679,133888020,149251053,125298821,99419841,61283352,145990970,136360422,112327448,46392967,76951047,194509372,164567011,198403220,66551495,101448180,70562041,38594688,138553531,86232380,132252330,57964251,39426009,401808404,126541247,68951440,280120623,61378636,247752951,24773471,192818984,61062035,20396285,96524453,37765465,67674638,45085103,67337960,57944699,55230102,47648396,164124101,15236337,81538812,149210975,99454690,56658484,55014103,88008243,58941476,107090272,48786620,87137841,417277473,93874824,146948989,59406444,243834590,139108821,138128338,29824504,153237040,226904831,152378917,184992567,258067899,99133845,131232042,147467644,57110110,2167056,57904212,61858930,28592511,103577457,35238354,129110947,88493806,30780362,198212260,180230170,91964654,51530780,106690387,144977942,210805353,100515683,25700587,103805377,45678091,74352161,48569745,91013186,28047119,67812301,187295817,56761678,40811465,146945125,250592605,76687525,39476781,31704132,124544799,95384793,31581162,89498624,129941138,137775309,11113777,44691449,58531710,245401472,52684225,69454120,63695377,91647765,141623813,95996101,37204166,40216999,127335776,45573653,28496356,87647997,96836412,102229844,100247283,155842135,98856856,121639001,43590915,188959602,181590300,139660471,119719666,40209017,37728634,228022358,148009028,86226527,124779669,184186405,23735682,20126092,90226926,159763382,162195440,40247371,79388204,61210222,59965916,129478410,61346747,74103542,42787234,72472640,564379416,39516441,161087137,147899347,159608306,21842736,141206630,26582279,82738126,100006416,215952364,2212562,133777475,40603945,55595045,214453277,58164809,47989428,231957924,37567540,27003694,98085828,28237362,37200481,31836083,161107789,478575546,5873521,7236692,84672385,192128810,132416665,401913107,38364210,13279462,165843541,97498361,137585239,67139106,65590705,24650246,68420922,209128189,35647075,149576821,45594886,66996733,127950454,130852126,42247262,60056333,181000967,43373498,23835773,103282877,153072840,49319014,65560166,28615251,18799925,84192496,82558587,75415300,131451598,73501119,143164184,148657559,45638554,59646439,56988534,147133576,53117534,466818833,110373723,189093383,102027986,44896552,114445961,88550342,23690388,32543595,126546408,141225023,36652859,135233836,71092938,188859994,103564284,136452530,118937032,145125894,29565750,95560633,75297440,75167458,36436321,73953069,155920429,36004345,88152787,113478371,147160241,24673866,142691678,42239944,431455373,67244181,24258208,89128204,98158454,263417927,174341875,39620276,147540905,138162069,85971829,272269340,121192502,151630696,65283106,117291919,212940500,94822512,110465856,44855684,178117764,60168804,515143019,39921359,146416537,139756152,115853920,50853455,47531134,80652888,128067367,72193301,80972903,57695308,131372494,103615805,63356653,41969088,157241407,95235121,186557103,27181872,42019895,62431090,214560121,185394506,104919155,11640795,128848866,48800572,27753669,47147210,129171143,265422819,86411887,36954803,57048893,49841830,70528321,62138256,255438849,137319016,60099600,165951895,84992304,53684036,145779598,141462577,43640614,66483528,149044066,76001227,81309657,158705025,116097423,153481034,64887220,41626755,112361851,122467306,163354259,132162704,141113887,112125349,143654043,413230134,241434396,119569172,54372222,198979547,90695246,111284961,206491009,156241975,50447542,39831618,58436855,51587862,50386449,139032334,40621899,70902416,42572750,193121446,96547696,61172847,68263022,68361528,119225409,126258544,78133023,116250042,141647244,169558225,27243360,86474666,36371597,37438411,195309528,176698001,62445451,60324227,73964098,51630506,71482202,92407186,41908868,80205725,48023175,149367140,55608686,82511042,32928418,12531269,43460200,62412397,89941165,138518124,11586961,122107754,152117342,40540981,46498987,125691200,32596511,45386086,31770677,112690902,9806210,176261222,401460491,170403623,421440919,51448088,78109125,25604128,39850975,82197170,113416183,39195291,62088699,240557817,68309779,47375829,65319698,21320454,98405054,106358081,27802484,90144901,148031406,98037161,96322645,52346639,82452520,36754546,50209211,65724727,35929597,147749561,49293521,26195097,231731159,79296852,128815030,150376807,46133575,52635716,27509642,70291247,57191679,104491294,82278695,86090850,110450597,170578045,63638273,30305399,43899589,42481140,258915436,51798015,214791384,31031119,278679578,80678716,141422080,145682844,144746683,215691485,64591486,38775087,118123432,424322204,44880944,57368401,94421668,207549044,197146179,131062287,81735215,162345591,98968225,39154778,142257691,197539511,67031397,186231533,97589787,55782451,32402794,123853977,111343063,70724456,52471069,137628427,187210445,65446720,209020724,153849603,92029410,96801116,96545516,101183895,25162736,157960208,53755916,189060948,62699735,148650532,44334959,59738978,94735413,115861060,37837798,147506355,133835500,78773487,52171552,409202608,148767388,49372653,58880901,46277868,37753732,87166295,97506602,46122436,77703892,150822426,62210824,61094148,67134539,72987823,173389265,97045591,48923091,66711056,32472633,49650876,36581185,21028870,264549498,121117227,414340123,124985697,129505453,45087406,24001412,57299476,141975486,40264766,24423480,127615634,41820329,49882525,129759429,117379932,29543839,60663482,45191952,3282480,125953257,5159996,24746336,43322071,40338341,31926658,107382098,48814643,101105985,52213937,63809814,241602777,13002967,89486159,63500869,80121831,79159992,40102597,88830800,14385965,43793159,28147105,93385825,547554019,78898315,144605927,144193603,21633866,136446295,11073749,37633211,99508105,129581153,15088038,119789949,28357595,77931961,56913200,59663931,37757576,91494766,105802410,24566855,195394630,99049555,430464131,64208883,98713772,85668641,32019527,157828231,55453582,39147807,46703977,43777403,53385733,42297699,136503352,36982117,149342952,94370633,88337461,119373619,123348329,147227430,75323891,131041182,21672040,108437550,44632759,232269905,8613038,96912615,467322266,180471738,123484627,203720326,67870142,40624261,144552495,135760019,77209397,124931022,32260161,154794461,22571038,28295429,144023101,44249772,38792440,139642009,138147020,57973159,176226592,75259092,130083153,56865374,27887369,117852982,134743333,38158532,42005824,117575550,175051681,35747126,55854125,59696173,170652174,119966203,158374052,65077315,199081481,60873497,137598647,145964643,25685409,146850303,170205019,406853449,134712664,131018049,142370162,152340206,46112871,77447270,64733810,38817064,29403067,81687332,100600877,130320425,97148169,123738746,25807683,50701331,155845591,182288614,136503964,173134380,111716399,130051945,91647183,136138377,71932224,146240587,55287348,30209220,93675125,97224306,215276770,143339442,122839496,65995830,122416154,174657192,132202800,50191268,113215538,132733689,149382044,144608554,53848759,49944848,101769066,82105811,73179733,51257612,156159678,57877288,48032272,20519306,138545702,464118001,13247725,31310249,27922189,43809450,259414851,253947422,102008407,188168960,140225169,120572108,74866170,142220834,74428489,45766360,79776525,157772778,27565746,8000697,57497231,409121746,403435726,133464662,88244001,143878966,94653889,63375877,43452318,56049425,26305115,104336438,159961262,154509366,30496200,144070575,233837971,38247835,38799879,32974002,42740485,71243649,32774453,238126349,84453770,37629444,54531285,41945281,48110182,81198798,149109204,164170603,77777191,27219130,23883521,44403094,70548695,90535123,115969573,96140066,178062180,108683878,217231084,147255555,170178287,42061614,126305982,143473217,114185111,248855911,169730227,85379954,27440001,7198356,141228843,46625628,83661636,158102700,141153788,110042512,91704935,191720697,277555867,63095748,62958606,129779944,43775329,200643955,32459285,410755428,66020739,118125118,454088991,151810924,164048046,108986235,170882967,150905411,103352211,58819286,28078378,37017069,29522103,119573506,160490830,123965671,71911364,21418793,23380636,112583498,253269004,30938432,40042222,99695192,107488275,132982107,131533726,83205287,90831811,93829312,178104757,65471860,41474007,133149639,79399811,49656299,32774577,37196710,120319895,65625720,11976634,123956436,28869412,95608350,145393651,70186099,163503186,40618163,274382158,143227034,147367761,112410268,52297721,119046267,110519518,152520668,77435762,14930010,98250657,25372290,90284967,78019006,52528008,35928878,119686465,26793610,134818355,205866322,78981624,113059006,88986587,58179416,63923994,275039728,103114498,44458461,38381966,30331958,167926402,32115843,35630672,41984801,38110404,143896811,178739931,122692384,58781182,159252950,142123104,63497470,70659158,92153593,80696413,40957532,154681242,198017786,35933008,45795256,55419022,49208613,129614482,215634740,40346094,92646611,187606559,112044701,84230247,121820798,138931288,185346896,78828331,168435678,199063461,181530135,156466357,105582459,104380748,44947388,84427924,140781956,89211594,159636046,24360029,75697042,45698393,63186740,51159883,38989511,159817577,125070584,52300151,264491777,42296463,97523977,193650465,145070109,48724558,246557328,58266042,114335673,71587772,72318616,56550933,406513025,31356139,40127252,61007531,65256479,58802231,56157459,175538294,158681587,155160621,41080136,39568921,49599255,114564101,43283457,28078141,37015829,180104032,156425172,39330970,32212126,465656051,131659138,136246410,45242489,25017051,110379666,119940911,108724750,112242301,48995458,104562636,131755461,15662265,29060090,125351161,181951227,90697545,219123502,74933545,40363045,63744863,71607689,137786476,80773859,242674379,63039372,142966719,193270521,72375129,169540224,145441582,22608364,38450454,68081029,21129627,79284205,99460053,99324073,103279803,134556878,31172132,41953965,261147757,52666037,41890542,60044610,116661968,81478840,11021232,27122825,105016761,167076869,48139741,104178375,70979431,53161272,25467524,72532631,55568730,46248877,43699677,72251195,162430247,93646388,58610558,102952658,143482017,58632805,45158152,146866252,197680151,66644736,40404003,111204409,41200623,401888802,38240837,135277941,44304383,88026565,104751311,40742297,53794840,79633374,29355644,57620671,219260112,545855679,28818197,43522685,45452267,133089761,170608098,70481280,150511385,14047104,69141157,135999493,122280915,98184532,50427876,64777453,35899242,91387787,92257782,73520426,180378560,140629692,81284545,53822538,90236478,159498717,136496830,109612581,140025668,42778933,60272915,72550899,149743396,99065628,29831629,21184749,32134124,143058732,47124748,237997127,147633660,150788981,87600149,61430883,30172904,67445694,154670056,122723293,47994018,137123895,65634332,71268251,49448133,51419380,480875084,94690035,103537083,149637668,11198364,43762107,165704981,114823262,50714760,176476244,46569819,58050617,79303398,41672570,223227152,43445350,61547476,226902823,58929102,62967761,58368587,31347565,43486002,47092590,41689255,73949585,86747647,181506368,224095713,199489466,174153510,93712310,69007283,26045913,130785850,24484706,48208629,81845390,427880561,55686338,63886706,69376663,20298515,240057373,2982838,55459222,206755368,100807762,412658612,130505899,126877872,37689227,92807842,141504396,119144944,38108090,158018599,176441392,82532294,171979606,99727446,46531166,130261086,39977199,123437665,57361005,6965323,83796617,93647264,132482781,31445484,130964626,141535713,38654820,139741215,39262537,113670815,278595946,208713332,149282699,68873844,45691723,41372000,68317257,26320615,81936976,123052676,85439847,41245072,156089988,117055060,36411498,80578967,98106920,58809008,150990008,61258231,148213147,68057795,47674631,40271722,75145813,117173898,63893768,71444529,30306291,153845258,23711419,44523728,61746279,13475897,95328260,32745814,65565817,154692819,36201061,172892294,41670815,103396846,437352189,430877264,24547157,105317545,167067627,71109194,187270005,262844372,180884622,107305484,98310493,85538370,7676884,182203891,114106503,187560621,70311381,130856259,36872618,85309208,51394691,129112375,127111709,64250359,95519650,193524374,192674994,27493541,48164402,123575773,67466175,206786042,43887657,38364831,167898979,17173910,70481903,60924655,183051685,84099644,45248821,96823174,124461326,88905779,61841681,233151830,169088168,50766906,53266041,90056328,98522327,27489389,25866705,133551388,107127805,132302919,163961032,268808537,94509472,14924301,112751200,87204022,133410272,54245149,102672168,124340361,48867057,53146585,180777853,76258299,74334840,82549608,37866293,98943272,21256054,194586275,56508570,23835779,82084012,115567967,122683346,48348372,275960593,91052170,428847654,38539359,80850967,178819242,162825551,107775937,155780011,99774283,123560026,174348530,115330229,217350378,69847000,36722562,170141236,245275460,7867935,52799429,182967681,440220724,236652759,43091948,43181642,29736884,93425646,30567591,91532879,28886677,94786996,69646245,46445791,48497153,136117293,114010306,27845104,55750955,100544495,84449876,64923041,3409851,419340586,136872096,49404884,45897317,44732437,147987776,83619288,419657591,65480064,64314734,129617238,82770125,64950272,82883210,82494094,83026310,37580569,68467823,126652859,88552028,51980813,31080252,40768106,227519766,73064900,71774973,122498485,55405595,190736292,61390018,50249311,1875879,207817659,47879007,56596954,116794114,157643398,163762540,5644937,85052898,121884436,57649613,120201441,155126049,232615112,142051121,204540169,179843142,154532946,38010373,90806226,118529990,30773126,111503076,154180632,155592713,32945940,92515041,248742138,21379187,60196526,99303999,129894330,434516855,60432774,143073415,98941165,110576915,40068379,68296282,186006796,40325719,237931647,114307688,252866972,165284214,123820812,134874603,95173900,82567207,144242585,233548072,78185296,180519610,18496018,39668888,144321632,109932376,140402772,39914902,43296301,150924775,47111738,275725298,187103852,75174796,52845469,182397184,40682352,245999036,59952752,184039786,30748931,178641579,148449608,95898322,144256598,105810966,102124149,159083637,250910587,38994526,136297292,35614977,122010382,78811259,97736669,47300168,121294559,144687814,48722479,143082879,113549624,22597587,154236130,133352114,94918366,6168303,86422975,61672028,146454974,56672226,129930851,129949320,95127767,50072530,35793349,196171506,127025843,113341158,444277935,407756253,45815466,22992360,99472893,114488248,10527578,47942990,80350790,85490377,49345482,142688192,89221954,184727782,126392532,104035860,30054491,37522020,413843054,42202424,41090615,129875987,51233469,154948820,117525767,117958670,15410773,149489313,133114467,488470030,139140588,15342522,145551313,35771127,121484189,85558310,103116842,85978569,92811694,40920828,131488729,36699389,32544597,180216590,105308422,480209905,405331709,48433498,63477570,23033396,248553319,134703729,440471904,13158700,278562506,124408406,38431280,59143717,72733233,32018579,148383630,62041043,111462736,22993390,82745357,38797317,23488238,67261729,137769645,259429712,54264229,53670034,63559834,45085223,36913416,196539542,37633400,177157116,148056166,108418454,10433413,104531616,51175553,126597735,46964340,23737555,207055958,210471291,411469747,87205601,43003817,158030382,56267954,75120929,58544483,135352304,170705617,74978124,147422992,125869291,81628627,89526174,169531112,71841388,39368661,118362779,178878103,139070247,48057877,134418245,126653358,53661799,21795430,134392138,151066654,136025116,77316233,90753514,424629741,124608912,96404153,86058759,169820657,36513692,110337451,38089432,139289790,190501333,410782413,32377560,114983399,45433461,49643423,84635556,28034711,92831818,38825760,42534033,55943318,51368242,64781133,21411941,112646809,67266087,51624173,143682016,86538909,50069598,130242247,46050864,43116413,132984173,49643202,139024509,444830592,130705029,163427628,133414361,38366236,102284867,66992847,109178286,130212704,24432656,8457301,273763094,167578146,158693148,60862327,134634212,161632991,37883775,184903421,128588991,74561056,208304284,137831666,37380625,93771902,22420167,55385422,72617550,47332217,23809100,183438632,70930663,35736798,179586850,49624109,69449509,49618445,129223463,23686661,154472860,45805700,133579598,69638671,111569476,195990120,129621109,121616544,105561220,38547463,23200233,37799715,98943098,572011130,36906202,159707436,106063976,68848434,135006424,203368682,87796826,153348948,52561633,190812078,136494209,175152069,75866215,102995826,29360156,1293937,130328821,161880655,117867809,86126220,178296651,82995101,17429923,158918509,272824947,432146955,219473144,37277688,44896494,85600237,76603811,56441956,106673597,28256965,414659128,46247185,73000566,61190184,191508831,86333876,149878416,40532271,136968122,56930701,125119598,36992111,122190922,210969848,75918719,187467229,27659064,59470321,110685061,79788574,98082789,109673869,59635048,154799444,41417775,121863906,23673619,141941254,163229853,46875042,175828979,85213599,148259737,28259228,229199460,77028149,126011681,126221301,37015323,174850760,62126763,106718381,31710235,85931319,175484626,116113713,118606099,103861322,44314593,72859001,53411276,72906189,90173998,138374008,412827347,178925650,197608449,66744097,177436601,143499392,64844687,69468957,168594563,124420740,37940073,107957128,55082619,39596627,63867913,76284821,44640762,169461850,103980655,81542144,69407663,421741063,109540576,88417969,112079562,178712031,418157598,98579740,62882787,486968187,38720753,439335712,85950164,166981570,160929687,30728651,37645649,195011327,83572429,74775028,40178674,453195373,159833246,179465381,124260958,32448168,151168675,123014351,141430835,45923155,36870254,42300207,488474343,200743547,89375465,78376799,28735257,39704463,31344413,18074328,400721534,59033727,47429585,412133817,55071661,65158740,192407235,184816528,145544764,521609326,49730251,122199141,196309368,68520542,29355550,207296941,71874653,148731820,138072102,28860466,187833447,55940159,58225220,31494205,112323550,123807211,130419622,31942222,66901890,59371308,157527284,74906553,134947393,38891066,100511897,160287456,73529210,203317121,425194715,115773867,166330229,36508277,153314610,212770640,138699042,51260215,49744614,41091310,71546282,32648596,65153233,96936689,104832740,213464579,129193984,27311294,30993653,97776886,51820010,53027598,214406157,418802755,143969698,52541556,67505202,41884889,44407373,66251827,151404,193491472,84267561,121677138,40553724,26914517,32025368,172194885,147658379,43790483,92304857,35402522,151241655,70076753,445232531,101038124,195018582,130308817,52613381,190996090,136183331,402991688,100623517,225946346,198789493,145392946,66760892,143183872,146032633,164938783,24125029,142046725,143542417,134608666,98333872,66156034,189134982,213749122,30110584,215040216,15621404,137499287,137143888,66153085,97962674,60153650,12166103,10869809,414456094,67720514,87239106,57807240,208957901,122823316,121319730,38169748,115346871,32053882,72675128,43331386,412208493,99641259,68036552,46213533,142326818,9445356,223323538,51583361,136841151,56886183,79088632,130583340,60963582,18531042,46426247,469409001,183988353,172230782,128170267,25669961,132687615,33207987,84648746,464782392,67199507,31146636,82093921,75131795,46167537,149949549,497133473,174311750,197711037,45123636,101379692,200347586,143203931,56851773,141931449,46938048,23932873,133760390,104884553,26362058,157279610,245859042,43363960,108696255,86036995,1794358,134311357,101072293,44484371,114854157,120162451,152589705,26437807,41964114,49668963,55604423,62016902,100462683,36482374,90053608,49637191,173131456,75586560,491748829,104026326,427830036,36322776,124480381,103468131,87026734,134096858,6646598,17466232,27184484,447223228,151611598,62423423,32074418,219350638,165521667,447827684,67488352,110721999,35924048,154524322,37519870,113733807,74389890,115626532,100778859,426582129,112286787,140560845,164960787,121851500,57017779,56970069,54620016,163896629,74524765,64163668,257940132,110653210,78439702,12638471,57499892,103253097,21590961,89939940,50658403,78738099,39824854,132762118,128875251,263150477,49168534,190462333,169844628,125736535,96695727,202319496,39775981,103951312,136463504,133015980,54917406,133095248,239014278,76075320,178264144,137795589,507644037,46073425,51271559,213389482,70279243,127565472,94135902,43156178,39962209,119970254,116170206,78988903,177155175,129342719,41945192,118691245,45852187,15905792,100525730,189573960,529005257,528030426,142702509,99604558,35112821,182864690,143388839,265737184,77493745,109676106,108403324,151662855,74876402,185692850,106951908,181744477,123281540,73095572,42542730,157440062,92150779,88947714,62384782,54017069,67857463,129961330,55292128,42556012,29634399,28140724,49298484,143130100,50187366,121967571,173921056,189474748,238463334,35753226,131854134,140312666,61800870,22102188,90532603,40046734,74365531,120098900,95045785,203712618,422672621,185480841,114165467,170416771,87590307,177719307,233812809,80136474,53985301,119202390,113842798,39947220,50540258,173225172,125239413,105218968,41043775,51964578,37260319,123584930,150410019,136929843,236003821,124228728,46887136,176359846,122123734,25725272,78670286,31688366,190485502,44964127,44664764,136080557,135339473,124449560,20587855,78061494,35994937,51352626,72256775,183067997,51591450,40777129,416088019,48156466,116068112,109077488,75151251,86568265,145634269,188853500,135411495,93762534,113423520,47543249,66570261,138883340,446039502,80707487,122233738,53791083,134109932,171614628,115638524,37332024,41598188,153580702,92046738,46844801,109068391,142589613,209498413,51843758,232696842,93001937,170631266,194423807,77362903,208327955,112283221,143262392,14105375,81947125,186079893,421886741,96858382,244407024,185910234,199515178,109016037,36485214,37381802,50813889,90539956,44659523,83873980,27485316,411363642,84680836,38962147,142732684,60392209,161929809,188428141,253886008,43761187,74377639,121304936,423052484,48409351,190275153,101538414,423807437,49309985,424791153,51858842,138864415,137117804,175101746,124358030,63683836,42023073,36838380,39501131,55608231,90055741,40215942,454560928,182812112,185948706,108776574,460220573,43525078,61467866,112943323,216164611,185799279,149004811,112080864,139643462,31729297,25606528,35862437,58217578,104246535,101703236,141551481,29433273,87655298,146494579,83344138,167583973,402015004,101961573,207021119,83759162,50083708,63531418,59156583,91307761,159659574,223651550,40364099,38499199,75340707,56374289,446508828,36620767,89052428,45415486,70643849,31512886,28734658,90034118,122697562,126331554,72100867,65043426,94221557,120366745,99574115,133781811,448319234,25949074,151624707,147006186,108776685,49823298,39887326,242520314,212616490,147853334,168562066,83645252,226204958,49606196,44633138,28211644,98222398,144038491,106451437,63482537,69396170,76036206,47352775,131580906,151073441,30741983,42644831,247433465,21057192,129199345,110454509,75791747,40301109,46301714,136405448,175552254,146094255,402107210,134587596,82196294,437589766,39036604,81861649,135207412,91628186,72321155,31689637,153477489,150348538,140480619,63416523,183034540,142362557,145216350,174870773,40856620,112870308,31741519,230013400,129892871,86466184,54800979,25273585,420366953,46157879,60963555,99679723,157761879,59594270,149051126,83093128,149694113,122528336,31979107,98378500,69732012,118844376,29166608,463706447,24673175,39137085,463933882,73937650,24267781,227028787,148520707,22159551,42879460,130535541,119620076,15049934,36517258,155424868,146742953,68967921,32623839,26900933,25303197,144388687,69031635,163771594,139691356,133782556,154318492,205919634,138840439,37611275,160976268,86037807,61989266,117447955,57232074,114392406,126688220,59888782,161020555,173382905,77721309,137132000,166279350,83674903,14301515,29879386,44365798,72962024,31926795,66503188,266655768,181503886,173822572,45030434,43137592,46490205,103098169,61883238,61305184,58352686,151554476,26753388,18671603,46745638,25372991,38433421,74584550,117608888,146502384,45659827,82900221,92512696,94671331,39234260,73132578,28095553,61295611,80922374,101351571,109530720,165408958,93143576,72387933,22723353,107305687,29342814,28764536,433395158,156078620,143774359,116027447,68479290,129823881,36817125,69522445,218312842,73453725,178541265,120568035,180830366,73083630,30381706,174419025,92856663,7233665,67114748,40246602,203611528,82145794,62825401,31924202,143023593,437057495,94438938,61302223,101105498,87077985,92072223,182671499,117654878,30030680,86369252,78854380,73986575,86031085,155538340,126264100,25495913,66991503,40521231,42297683,39007704,131641810,102663699,46545671,8466229,42065961,28147965,56334659,196036003,33288429,116876822,50611178,136708444,36463999,81298008,153818444,173324689,70263553,126807411,78416247,66936584,47531835,113636835,23402619,455406971,95532798,65600543,438832377,107251553,42090626,50826867,208674157,401944411,35093269,122863474,79812789,85082616,210804923,30591608,186180560,48006755,50391118,29912717,8613748,47975072,142636663,202395006,99490899,167029117,88513718,173792281,26910122,28088646,129931270,94210180,89870114,51761951,38431928,63202811,68291702,92433498,210002583,111921446,58921492,76083015,162638372,42787290,184275367,37383213,449029842,116699249,27835539,35672774,250383490,8593830,255186576,273127275,81554379,112070081,86698234,57880988,86787354,82117140,131595315,406492984,133861674,131079685,70126048,210012728,60662856,40387133,32853378,89831964,120328232,80292163,121888158,40754777,49099014,129161975,135582723,402119418,49782959,86497289,73323654,170883936,257140862,53762100,131444560,62607119,32768306,262764760,87241535,37855443,402605396,127691137,39234164,207180099,44991151,53009003,125955259,257151910,82280165,165923171,97666693,159008508,93546151,90257326,219186860,117044174,172972609,19229237,86001379,83517942,109770989,21327235,115757337,180446410,35824977,74729147,148424040,241580282,181227966,79507896,145479082,52092103,129826341,86306306,14397255,134644935,159476784,54182872,159661572,161827618,28090045,54633016,21281491,108849971,55192464,96903394,228959846,40208379,100793155,64019050,130919496,117343805,69561619,75803299,41581537,124391607,129854288,20950754,31821290,210983926,49432058,61820849,144910878,31247738,103112664,139336353,191323635,198894362,37763971,89117879,10177631,70962587,82561175,67062214,79173016,157278346,217459694,169911778,41193532,161190102,23043166,47422713,125013993,120104589,194863688,439592747,200380955,32067144,136287369,107321074,177951129,149566006,157931418,254756234,140704841,111834657,73584360,44476213,98472498,34198735,144436678,57135261,59349025,65079418,26270507,156844449,64679509,71139884,83385283,119669001,31728617,112398507,26673076,230116524,57427302,59837884,167002975,79057158,35730289,146400843,119832930,26070874,70748222,30529843,109069025,75517142,44458944,86290590,29558031,114290287,90495559,25601918,155489089,75459318,117513518,45712499,54217630,117983696,44945711,123002080,94645953,40892185,180653764,52763881,66275859,173662581,227667367,409642360,114257540,59688225,43248831,46460408,116764685,62502472,53463699,42700633,113635054,95013980,42460690,83229367,113633534,161710164,22580017,144564170,198546555,121048029,46091597,140498717,97831035,413607686,125759263,89871579,427311027,120761733,78240080,203429068,222866638,272049644,88407964,439872073,21859716,194990839,145341244,141413836,82643443,150788529,416438205,230901843,79204518,147176123,228512580,135494909,236225446,192673208,119717783,417112971,236697909,73762677,66278560,95908898,77838847,92473500,127044715,38028560,1453967,462579168,165718891,181674106,178457796,36662318,47835894,234075939,236002191,48295892,441312319,268286485,41153134,147729812,187623039,30973973,212181917,140784051,36792261,38572577,117411036,53815140,154163228,125784776,27407693,278614974,157130645,98929946,271851417,47706935,62130775,29632124,91650673,21837508,59950402,54106821,100138909,143310102,117491232,95935700,60882210,152111949,108093746,125230186,124595284,130875600,162609748,8711319,120738418,78583120,255268757,162658135,68047756,150320624,73469143,41273371,23220443,46276339,79143346,246810934,131573457,8569729,57377092,126501057,52215290,419005514,49654845,51122031,278861317,64728248,126633972,32148510,76610146,104701725,70390736,453931705,208209926,19371689,44252666,55448503,130989872,31207068,410538910,37062190,52029794,519642142,205188956,75563770,49655422,131055084,139157428,75017944,147800525,423218886,45911645,240185210,72098551,70891563,86518548,118930521,215664095,243770682,153895958,95585810,118224312,145711861,126029542,67956779,70052792,116414931,146299351,71277682,80211035,198022761,103453699,27968745,10039178,73562336,69895381,188738519,67924702,127506021,55558685,456149099,61987132,133727376,32765321,138290518,38587710,471085921,48610375,39246201,36241927,31279928,214828103,11249217,81319685,24802515,441877863,42994296,23522907,111126613,96798208,26098246,80731457,46046475,73142029,106939599,37727525,432065909,85316958,36147852,63708816,80516471,179177560,123062475,138729755,50887881,45016643,60669505,105921065,51384322,87922821,227029341,61861553,67305179,404173678,32491081,126358280,109987586,21130533,118155820,63064637,94868597,91320350,100164086,55523917,451666733,90039983,72950744,95474559,62139601,103268673,30877276,254486514,40264289,29244611,178610299,75842560,96455357,165900034,173496204,175636621,94037592,51853020,46704683,79177128,114930879,64446286,97049467,49567409,174027126,91552950,437768876,104523927,153038565,175626819,214127603,35365556,38650396,267480005,142360825,230782435,161932524,36085942,76018499,102525463,452807029,443745991,49739463,162253652,104072252,175745925,77635252,134428940,146925371,157439376,67951326,17070886,152341455,185358970,85300320,50415792,13527051,436223972,44093408,161523438,24804519,180462271,23475875,50063424,430891224,175559955,85700030,49176015,114653308,48082917,31644407,68921662,268108370,159057942,95833974,103136586,51632759,134098486,175400310,143966883,192703536,266013483,75250475,74670336,175320746,87100956,125946015,92113890,75711620,142970721,113273503,150535281,80188115,104949837,131887411,34932688,116500584,204273724,25509540,63056027,105912729,75670953,159054600,232785584,146275349,96931931,76516878,86294261,202561400,103916696,430621249,114221015,92966306,66796738,30631605,114164353,25994089,451691886,19075919,22602799,66511754,113537067,61772429,102422541,76697601,30701090,168903482,23735177,172401145,120036149,7803223,21421703,126436297,44938869,141201076,97080845,173753209,35902299,37986484,80093668,86986809,125710529,52683615,88286180,41311212,117399470,78405853,114940683,188232354,44214288,149956281,129805631,142508477,64243450,62204580,38964440,76770238,235768808,123384343,105755801,135996496,109074535,68051053,47124404,74073744,31507515,31941954,97216516,40844345,101270069,253273772,36484182,116971744,49775464,184802702,38040563,39089007,115113532,75013017,151297633,130917443,128776646,131149981,16370746,86536359,121602102,146184721,68089237,55415258,273072005,139489250,88860716,280802467,53064388,135312274,197072479,49544582,408710258,80627372,115569640,110012345,116025631,95969023,120429543,181849186,69058725,106501654,95122116,108351047,147339316,131885790,119717735,95916384,130341682,104120747,161646030,187395216,145878358,41824083,61281808,157448879,177962285,52772033,162940680,38329374,259326707,142009748,141855423,138884953,54082310,156018145,104367044,107397931,48173909,30604956,85980750,87089181,41809323,113738446,117783070,131533705,153647315,81828081,120758791,71824893,47551955,82112599,31615925,71369789,47943963,159730527,116026292,129136902,57009833,201841009,35748731,45237454,23462355,146656475,66840782,74771658,195906273,212778280,47043669,279763546,25050998,122239401,84627357,106680436,227749325,96013611,139933324,74419882,40031053,85428791,167220795,110276214,32984698,123666624,128217169,197138989,108254166,41742767,37668904,77217110,55159684,468711893,227415253,274365443,45375615,409204402,410317951,38148552,470097171,135052907,143289632,94912529,133494989,113721428,159354712,148594633,193808786,148944038,124604785,91462240,151445480,110859441,42163137,21912560,180803311,75397000,111882197,46369230,32454185,67882341,74653579,126050865,148385830,50875624,409758310,67986948,22886663,56997071,101815427,121287402,88873530,44345043,130276190,25798839,147171826,142147905,143170257,175121404,32116589,45421697,56851976,73781693,476208874,48766069,87943302,38177664,29542451,112792067,167857443,52194806,48658834,40381675,111298451,75013258,167275198,137511779,143341711,43791203,141188631,100319091,65148932,460684717,171979357,200891420,256815041,93346453,120654467,83704196,211353897,140659264,69835324,86672259,46046213,183689997,86128990,93116362,29948635,37891479,9066496,46494758,68556788,32963371,157743834,36834644,52265998,40398359,426170927,52116396,139856575,73187680,102310984,142362084,68241908,108730517,28219022,139475848,84437224,138685828,95936590,31757809,172589404,60733324,437826629,191804548,198273036,442993014,35974399,52442696,133343777,196954784,41963387,62537014,152015874,83803551,501688942,135759680,177642406,138254901,28007879,53249806,51929371,72696584,54791294,98387157,38351822,142929207,88517743,153849561,99980538,20770079,185789116,231740454,45614639,156213759,55433748,148776437,27187962,133667015,143019634,467041,62584308,39818421,25880631,37639161,94301765,53921164,78666479,143990938,42220514,82041730,108956254,192537468,47483862,107871023,47520710,134766328,169250408,46148269,40790351,31270409,42340998,239253745,106121748,135735890,104900624,22133238,141853145,23842010,85572376,160908981,25236843,96636257,103072295,43427421,175680361,32949668,25257750,157218116,173986868,72741157,249142888,96151167,74546874,17584859,79193561,79145512,126368671,248185312,127610152,183202042,133834940,29526445,123939964,46705927,111823594,96629179,99658341,62516253,36309252,134568398,73517430,57952561,113033391,44535151,163814688,124574920,131120784,202956289,153661917,19911412,27301601,144298220,39676617,120044025,42051609,121063510,439079109,51747517,69530966,88465407,205880728,200368261,47087846,87110621,27074901,95632177,90088982,62044794,64590976,52763996,137436638,51247679,135916607,91797871,11654675,197704581,52027218,51726368,79138510,147523129,37106745,127152724,115681203,22820355,132797631,40798620,209321523,147576413,169936866,107619598,225931809,38944527,37151112,92826561,84133917,27710540,38140559,59403324,35767541,241975889,96692070,42607269,159756249,187143690,133234349,84140049,189023693,191498443,52080131,112483851,151131856,179860029,97847497,175599721,143130101,412775996,148612965,31695953,51039272,38712856,177522936,203852434,2447932,99185544,36406932,28441523,50342652,137278671,65407090,103057018,177186338,55058220,41200432,405509913,54843262,66309536,54138621,66091127,49956696,46149401,52539404,45867824,36989593,233380045,165133452,79757813,167267725,280413987,121748813,132304571,230654310,280193558,59553584,464345190,30913035,39599138,41051362,228083331,423694119,425976525,9289693,82814913,43644973,66053494,141865978,116406640,114616128,71913252,151544952,29214396,571027331,118226267,25771813,31310175,139148769,118223411,243798130,184235920,36965873,146662083,46969381,149563793,2832553,52227731,190351339,147321288,27769939,235483724,124246519,50359058,9405041,153750167,187335857,153394720,112693827,111204573,38963181,45780835,441157544,143993845,98970099,149727725,53430798,227611976,36052589,47965880,25635804,416248641,443825346,41033612,69568876,140821899,442371434,45946964,121995292,84377186,178808289,241235830,107342590,111407837,31955459,180453235,86548490,157886698,121459470,234791509,227260932,148128083,130147915,112763127,153932271,125902863,66346630,155289651,466139555,37114590,87116376,50751433,144585441,43881434,74484162,149300782,123918180,134411779,97662079,207118256,117460368,142225296,92714562,252085721,134930943,120549258,138025315,111754782,57410064,43578182,142405612,31035129,94723619,110464797,177628403,27387646,81772790,185376820,69255151,172202496,126937066,37749922,45929226,175567557,24658274,79132660,97153982,221538643,13141622,125372255,456109639,130410648,102948182,97671636,27034236,141429177,106185761,118326999,178844246,469931112,139848543,148651829,160861513,90685814,400655254,28045274,492348058,113031560,107482222,39056615,101742296,11897156,165865507,45079595,263650557,110014250,143613204,21264810,55734842,31373747,147111639,463326023,81081107,189036141,147924865,144396170,246914873,132857463,417518574,74464349,98256236,108725411,94260947,154809145,44684560,69062237,114902134,112882162,450765079,38634539,66311092,26888580,26477306,157300891,115810322,113659057,176138044,59491247,465294415,25575995,124889479,31514151,47644685,55261506,77446859,157973940,120548868,143210991,69877577,127729729,45848922,72563005,37353222,25230430,141083841,137834970,47123331,80871156,47492397,450189724,208143868,47698201,80311320,41367478,182495901,146428711,63691242,136319797,88084663,51515345,136767140,126805340,158724545,61624529,100128539,89038802,25784887,3832093,68153930,104991914,38393382,122978698,157748031,115943434,26340615,256396321,25506506,130089084,48366350,102712343,93672010,92002387,179370413,18849177,46509211,153384813,142413790,76557344,94779973,438257079,69521034,157612275,52470135,80920656,253203539,56637641,223023850,129316014,26855057,215890769,26898606,24115941,98911279,140122625,51897805,50115780,436471769,24641245,32624978,44666546,132807054,152847838,132278366,181878931,26991127,47743285,76435269,99675986,97957282,61206878,146355858,142699221,42619649,145280517,436954671,105574962,56853734,101803531,90651664,120910856,165563951,23224209,104032569,144357379,41684265,97246957,208473821,42437122,18973778,190631237,57900614,211298955,194993350,99487687,29268183,56641124,257256705,44713539,58780605,107366713,46131796,170520000,140666491,38936500,33277309,122225417,129834508,28215099,100919220,62804405,46039173,77866887,22040709,106066010,145906756,69392626,123257648,40709338,409729810,13160960,49947719,36852872,31133525,158068737,211597899,54205495,421273801,144722949,136498694,27001509,23637488,104927784,66390965,155105756,43529583,79090076,204808501,105897459,70289368,144392947,114378273,40114747,116103372,89813869,44839951,79122704,19058979,78172111,26004603,66665722,68965516,143753075,474629629,38025240,64254908,405076223,203807945,53097785,97239743,90334727,194987694,148670989,102586683,68933671,71706028,139265471,127168819,106630860,91521370,64949289,38316729,236003841,179039117,68489093,123214754,126028506,123356478,73779954,156862667,52274261,122792640,65260229,38237214,75851760,122611892,277092436,187755266,195688155,266169660,45896258,122575411,139820594,92446465,39955297,86592834,159817873,138531752,217795028,50157149,58196006,187020394,123259902,36471480,60205258,162625672,118032454,79491379,42197189,167023033,114321588,64191200,103014617,120451729,38814537,200146202,80307471,433675830,20565672,234343370,83335132,158891331,5690948,546620905,55338298,56955156,77415025,90768058,68549991,91653903,27823187,243822938,22201477,171477175,133370597,75452577,214160073,87828888,50038796,153048793,123058521,32898101,53855630,94267141,43255554,44603195,51407227,90629359,116976469,455895679,90057776,67941827,61671149,78313980,123151523,24582351,67267028,78973840,40555011,105734783,157064840,441039309,62769300,103804707,202911621,133920893,266000594,143916848,70289186,32633873,88033828,106139649,446163345,161375464,123006100,87676826,159297773,108430308,134747259,445829948,136101990,78140760,62569288,139139587,66907694,168065043,75254477,32168777,30853206,59616430,38587465,56813607,35806099,464858660,439999789,87818156,158713505,45686481,92499765,133463080,110570892,38909506,136134429,46010598,131917973,121052387,94702539,18641850,142189970,29476862,28070438,119664696,175931695,269938302,29915644,28106660,39933963,131942179,23957445,242964189,249038654,425383642,43104589,119392787,45302947,412368849,430738670,25411785,61860494,81387867,157380693,56689345,44574567,191912149,112118428,41881694,464940136,60135976,24527748,23167005,153343040,69897031,141781062,45282903,430671742,79835782,215175633,97365303,40954762,131851856,157049134,26125908,141617886,57863818,92911359,9215143,169582874,79452458,62628864,104929090,82457315,66662477,65948427,52502978,68546296,403455113,31683622,475326786,197856486,123618014,32548675,1819304,192411550,76061888,87424203,462406049,31912684,57973454,120930739,131950550,158238724,29086502,31683533,132251560,42048430,60978448,46915580,37676152,63034321,43375913,193334852,37796241,112904038,52510147,136411228,32915274,24860158,35780889,477198890,149731974,83115943,96530941,118660648,41743100,36797195,26822950,63186830,224380481,224539819,94737411,195092883,109223009,49384468,81535129,137722760,576205296,103493094,30098942,26797027,44864184,141912541,40070003,418748550,198779441,79262633,167224019,156820586,57109267,126439246,63345120,187957119,111037866,25267159,161062533,37199378,93300688,468388710,28491744,115147662,38824067,124118961,30469101,63880003,41434224,39417177,126362347,51767157,63157850,151373095,115534870,55591962,118786264,81930023,431227645,103716324,142667130,125501465,127334537,37649038,135377687,239973979,150529627,64750261,433004962,135159435,119224493,411872324,39022492,81804367,401736232,113385685,29128211,200790605,75003921,71928697,433787091,129512393,239092896,57494272,558105211,114131639,64688959,127958256,126037346,29584492,148402812,188831319,46158514,224276617,124092424,219119881,44617117,471747671,265442842,105044790,50410223,19492956,233300375,45044816,68419488,149415011,65651161,188976919,77489555,6437195,135870251,148541846,59360540,110596884,7307944,461382971,170705630,44199933,50453406,147748442,69405994,42264455,241902299,37457263,107089990,100109853,70760529,142517596,22828887,198366812,93242639,41667963,190955307,213137828,109642409,477027971,476831679,65600451,44054149,267464225,249820319,205217253,30178079,44209800,43805041,74379514,280684686,123418222,209553830,38864411,93812777,109163171,32335398,56544921,140010059,184072386,137916710,122994391,49264905,70785425,37566668,6341310,46428668,92366137,108930283,24976235,98767611,137388594,171941212,250233987,139551548,269111548,161223444,13422961,388292,124280731,24254774,36954459,135106787,163841005,148708729,73942947,139618319,104433798,81353873,109436276,60224480,81266683,170905512,46483820,216160230,97994112,32189869,146579990,443659003,95719016,136848493,125413898,120275771,138840911,77124709,76901609,62826509,51475995,124560665,88987994,274547421,148961984,443868789,43494917,81866236,115467657,110057043,93545547,414964160,183921925,104955758,464530978,68965558,131533645,114419068,107995234,48744429,48090746,111915547,113779927,47146744,123476056,207176333,69024538,91461943,177289016,153632896,108986566,128623023,49233790,138586752,65289841,70482906,61051560,129162484,53829315,63096974,241828787,77342015,88835390,92314460,102592092,49569546,144524498,242799982,455858761,54658792,206070957,223726065,135598730,107455709,118321201,44146380,63621775,158066740,62304273,89350262,76354396,124422765,35635563,64109524,37086733,150712503,69778297,71121957,25289901,45036354,35757822,9041043,115553891,152631140,130391855,179502687,134661043,142066019,135375794,136533201,169401309,151240046,73202394,32802741,45573418,208603954,141621943,92956451,29633602,109696018,467553389,96414491,129658178,55530449,170912314,39207019,24512559,39475545,163865561,39738823,55417784,54174561,50579102,401382860,153814241,46375167,247059206,207724829,183116452,216227842,82313396,28312895,38324368,26890918,90139393,41495341,71190292,38336349,124053804,64418527,92864703,94006666,44754380,98709307,101233811,34060318,64758985,445093098,26205067,69065209,40148374,97148478,76271093,130584191,125220863,99372556,50160796,76394817,266410421,26206835,143192565,181707815,129903394,175744822,1335126,96253281,150309323,30858150,37221994,43433857,94408831,164305898,263542699,131478536,100466509,128079711,169781885,131571188,29353514,69755758,29831882,441081399,128446254,30376226,31673401,178853407,157925625,187636682,62442293,46803903,48245475,119660668,465362216,57948267,1246328,181151098,50254563,45720855,90031482,73393228,130417626,133666758,71742981,52454872,37852565,23000309,109040847,76338138,138011393,58871805,247960294,523990129,27329667,138007055,51335822,147549021,22814550,52296526,30094277,69527766,221678842,124289551,82801308,122928313,78689756,234636343,90183387,77621264,110690086,59189213,146780570,38691693,101561398,59522843,81077929,436660648,50659039,48079550,135398032,41256607,119728329,192911723,264098388,55604399,58579657,9301329,136500827,412519228,402499894,36720606,129430621,198085534,53811889,38703910,24137577,41905400,36547894,58051093,99146815,63737313,39371035,124128949,154116951,76224491,48151661,93766572,130976627,36177950,237035591,95027233,249158523,61737987,259392129,114661019,277159244,190030478,94390404,86446605,130061376,248620253,40128663,129440913,27755252,147892525,50909703,97553545,468172941,126332764,89693723,25295225,458231068,225338889,86014940,147725015,29344708,89699460,28359336,127744446,169918759,160236839,76769259,35377399,31943323,154062664,107993823,50035343,47009334,31486339,155329033,228780582,41454470,87568482,64231426,35086696,111626238,159747286,148393319,63725532,53142865,454132886,24308649,152133000,27606810,127036861,177699030,45037512,109738923,93103115,92231099,111757781,147186106,203904335,400386312,450042556,56271179,211778406,51266493,32707931,105632488,67448432,64073463,52635928,69791477,467906731,71134797,45698689,42917870,67497606,112815728,48579881,31417788,48876235,99258048,150453815,187704712,150421817,476185844,433158880,65955997,275108286,52845573,188887325,32759606,119748121,89872524,112510895,153974227,137272994,193119090,30595252,55921879,54946241,487577612,71371543,164569811,193306837,37020193,44335040,36341290,67284267,132572427,77744757,52982895,181587399,45530933,131949354,45182633,179581779,56522259,51190563,93640684,21386534,207843713,68166583,403696250,117496947,116206618,37324677,44421022,146117735,29705650,127011765,41065424,132075873,152589780,56210220,153229602,102587749,46571894,39555391,140135817,162527153,64793315,161879929,171786765,73142180,443084112,56040562,91915956,90017099,147519115,160018447,170049125,182136728,44316259,71503432,77054572,19309473,61813624,82216839,201732083,133041409,41656576,89360998,16995144,158355180,68287803,123027318,47263251,150613306,13428524,69419466,41418214,95243945,77737957,133603612,222674265,71521770,39618588,58766664,150175751,133621456,118275277,407698408,76733160,73134907,48097249,406702882,42695112,134711572,112207686,114906133,31489758,136152795,210468273,135759758,474015714,85637104,30066213,68559010,37912553,230735880,60370587,187449205,98980561,412882325,31356797,25230412,103254242,480094029,109556210,245447474,39137831,122738911,120676511,191437957,73124832,18062344,104862030,107731833,54401491,95743662,238623538,174849,134141163,19192935,36135812,115649430,26858168,217952606,65369250,147942642,154604539,26397164,53320832,179118289,51947265,83558749,74931233,56618766,180187376,47754150,133398434,57410605,103013582,40068267,30640705,22386881,136530348,265706238,137807515,83078771,142894766,45673220,69934316,182631827,48011658,158173699,151196325,94113078,114894322,97564425,206164735,121584054,37919623,67865019,55090863,103367708,173206017,23777502,187946249,414336127,49556601,31917631,121366952,135518097,71489493,140190889,21215063,64306608,192183395,70923927,217788968,99522157,29704019,181520003,174760540,52935723,66943794,138774241,32712291,44773504,406200746,119499557,25139669,115140714,24820470,98397337,28155597,52359582,279627243,43795825,28107073,135246610,79797431,63838177,57636576,84309967,34501879,143736422,25954908,39318992,121271464,102707945,110965319,106595460,127040180,96037789,214836386,277874803,108009932,143159554,26194641,69637629,30767532,183271487,466672101,56586972,151273373,158673258,139219225,112229182,58855409,421179281,179845762,21788898,115856722,152673671,55209873,129363980,57417558,80132840,147908193,32173571,28399699,73492144,86766173,183056766,476105974,203921513,83501347,125061335,51568302,526159219,58735642,202133052,409545636,274196616,121425763,148785965,68984595,69815194,157886726,74598763,113742500,22476518,72839284,192947566,131921178,126934262,43277831,55200260,451025793,142359971,143338474,90309634,90986825,30295597,210970400,44281965,53207550,81441357,39515627,152141055,413898414,90784377,75498315,62232172,408159892,59070332,127848345,37857814,112559806,129459118,23220337,54446483,81000637,90921623,63713669,82118666,156805287,30307881,25268376,195719619,134683235,187718023,198168377,160751323,130069900,87277491,187378440,50224889,121463819,44486319,26731565,47884364,442094458,111081800,123080475,431129663,52364768,57730925,61567332,96909946,252738376,73373055,22940062,63420921,62384352,59071803,27386330,453852238,135001895,263810534,71612856,30875969,200958448,104465621,100154916,197126291,105185262,147408400,55206386,122571722,110250010,403290893,126069451,59027968,45641785,95734841,85957169,46550002,82832209,197717840,155759351,49723989,46440673,107211638,175503821,39078102,90673955,148917810,80937238,176743325,248389361,60097205,148568790,48047382,42257289,139552182,31317771,108056731,39096823,117385099,258408912,47829349,103515954,61112359,32984805,40087790,217568,92189670,146475230,255151762,27430767,202807466,194930039,36218447,47141047,120151915,210170436,149874304,135069002,58659969,202839258,108711081,142232470,29510198,193062678,88154960,153955655,115471939,67931625,52835604,141045387,157928227,23614200,140264547,82856067,71990354,27351558,73762272,42853538,42929041,145938889,85657039,41939266,24057105,132659634,198633869,187097061,109864973,73333134,37658826,127063346,138907338,59928300,24251986,146253405,30955615,435722896,29689433,70192653,143241715,161071110,159430520,53383098,156022179,46454500,30934873,65016519,154096599,177280694,459027001,68871308,129297067,61242284,23465693,27450347,54689911,9014763,63089835,75586954,98104620,116678017,139493798,60138178,114648846,187851002,73834715,86704737,125700495,59282535,406461945,242707422,411076344,45826563,42795486,447484768,106020237,158733536,76598761,79682001,163557016,44930725,124575930,146480609,105544840,132386464,421781759,29402818,407245400,232191767,73613152,39817900,140627775,144325533,111297034,91212642,140634341,28310484,66769717,85426543,70252363,79563311,108118622,56184471,107514872,108902529,100053277,63438911,266378298,40105112,190376739,32827903,174034778,127651530,447441469,36170703,154611198,174399940,211882132,87797251,216952404,117482683,23722328,272074647,84662952,143596337,108667990,143427974,132897375,268881879,123240859,215436092,155533501,31309180,149571658,207232447,109118789,30927531,80126005,60270970,89752253,129179323,162177776,411621733,127321512,77990626,58935690,144351206,181287938,14207002,47468914,41001053,57904333,47202892,47814097,21690529,106891912,49739720,89993613,28471973,41969236,87477791,95553911,409370007,30717754,135594890,84329642,121979833,142876553,210026879,97186917,252701884,84988502,24526331,161778641,62124861,158111771,55754750,119068633,215106720,144186400,53614889,62377750,96452107,66054472,106626779,158560493,177182310,108604081,61243967,163928359,120740949,429605428,81646553,41228446,462828893,127312052,190877992,27475444,49597798,162709482,434824638,81371742,215799827,230288705,40692066,25592733,74434454,86152256,185947334,76300952,206648771,436053540,175130206,47163917,41726997,99896845,122807683,139094518,169013281,57005574,239005981,266990688,184198521,177309803,178649271,133040035,114857139,120591655,33500100,37747058,43503876,150850887,78273291,72545010,22883843,136192648,133484397,151915481,71464196,96380821,942975,100557359,70713126,133653539,138132002,91926861,117513090,155009152,135503652,37373106,72494376,108876861,150454330,193623319,115974304,79725509,125178796,59670910,134543803,120876063,159237507,93511636,168837219,235538149,168637796,46683666,37127107,80643625,239136955,262689484,106286948,468507610,62188669,104211713,471061044,152186912,103068187,435538431,432170545,404261218,86513034,115173317,134869768,115545768,69534961,196124087,183223211,136851526,71967847,121900963,132769996,180868543,72045318,155641239,59657923,30638631,120812656,82010576,136803523,166901339,103039712,154300599,151911575,186218173,49271234,127853524,33559854,152806950,271607624,94662299,129443236,145616346,112480520,103665668,43904540,190154399,144009209,156486052,44009499,159387154,14777829,183780662,246172111,55835769,121586232,45300776,169851835,84569419,46947508,93086730,133402806,481675179,40222663,122957188,156578059,51126490,44828555,83460062,40694890,18367930,92686745,128561617,53563430,127759332,131843467,26425422,71343139,208998075,137370591,105787430,150301110,248678231,106762272,102698718,58940787,53428813,43960426,62178683,89650374,96639583,112075914,31650942,87571905,145303276,461756326,56204932,409259851,48538184,218217554,43588262,93677033,201154939,414801628,33462622,239474978,53707109,142243867,132943657,453838316,115464399,254066450,144796429,99322183,24124090,142860693,213266801,405201158,86359352,140871819,51504663,111743391,55944048,44445592,212956416,26800779,110582173,29211549,39426641,131321409,91778021,233792806,93749122,142050511,72194490,11285783,28723608,58625530,2893385,37497381,51340391,77846467,110515427,133323587,44743753,37789700,273592549,20420989,152901247,28481736,116042191,274510924,217923705,211777598,110973568,127789311,182333385,434580622,29750090,87748044,36936819,83605723,23374334,38765494,40899074,116014307,124878594,42944793,67142303,248600066,49646166,105775641,183564079,24401779,83350048,112015183,75149897,58079500,72113792,133872077,29529801,81978410,157288749,110240192,36708101,61829222,134703113,226778563,143154353,67838611,84559147,178958526,196507766,180354170,166062888,169438938,71708119,409995925,86163388,118925363,179266964,87564583,153893302,134001131,128241248,32320987,41002905,194084176,91737923,435478018,148634075,143466623,160384111,76018249,41292030,56459506,39365394,39326531,124086568,55081385,40069898,45298376,235322537,157498742,3272061,67142868,99685063,127991390,40037983,146443815,166111580,162771788,66224535,253636016,135751808,142101546,129669156,109669334,209672305,31938513,142140939,45871103,97083601,147232217,22413536,41749640,147501490,104655406,27324144,52671932,137366114,88115504,109509747,23937834,36302806,12632698,64160997,128398583,196125428,39253175,132971550,78423096,85973070,45247337,52154044,69616738,183442761,155335490,52385107,150165051,28188663,116351309,46747202,136417218,25631951,45498833,422718624,157594510,238425405,496849098,38509539,109820412,32756049,63034571,44926815,62916106,122788717,65277587,42804461,157393840,84815661,72285005,73748917,75704157,23367157,125477410,53550952,149334366,23113393,108299883,40036097,139010451,9362768,66850390,48140235,191826982,77972944,62533577,74622602,28468479,99398477,30371220,31440271,116247131,81248408,42815924,126433350,114808348,44912561,38666118,32300623,405074542,164316610,214409718,101779713,24502487,35720729,36158695,86805768,43804448,31852423,405235209,40526425,108460338,495545642,240531234,51685475,418269063,209715634,216762266,248003196,92037234,86282665,132456556,118303793,233525752,71691082,140867165,126650982,104339819,76055616,74279159,472295177,172044344,56772174,60878910,36741420,124000226,48212629,173477550,31037041,31253312,44172178,115049996,89751834,115040131,196844591,213075093,170990383,151539551,15146205,25775699,45431437,150064285,233024443,116738112,124263108,89973136,58721770,134182825,124391483,109545804,27312314,155044576,248743895,93196577,110154496,27951040,161345704,104238304,52399015,224163516,94110780,122835054,63059252,142707578,96413987,52191413,143544449,54592913,115982977,157637724,145691087,185308021,134551155,22759672,119686369,412619130,127346784,160155628,81649125,404778530,47213824,160688454,226284439,77101128,169301261,183601713,67265971,144438503,228980132,32701597,149589417,442540492,27814981,30972306,43841266,152612060,131973835,31143707,56256684,194422536,187068653,38718569,230483361,43044113,47753216,137786375,118270360,40873822,74024612,59532015,416908312,155349196,42228432,265076943,610400162,249904227,28465465,244701623,55076902,144487606,128301735,60518058,62328653,51596128,150864302,150846716,32027058,168206915,134776613,30561024,58738741,179200378,94130217,32965998,447726969,492008216,35056234,134099539,209969401,116863519,103750091,245962137,515206824,101886574,505935499,160132874,133943479,8959338,39585540,23871361,442706167,99948364,91807948,209205573,252608079,67732846,132308126,116478198,106523635,43779210,124940951,41925587,83899061,50749744,63943056,77079403,44990805,504984655,488246059,445874890,116519400,188270061,502323765,201186766,73659470,413960561,56555687,109688850,58901467,39106519,486310135,75656507,177351168,69699328,142125052,517260337,255994588,105922605,144463879,513392801,110749862,40292334,186899704,546375533,403919063,184506881,419855790,202649932,151346401,144603461,574583470,48676671,490892335,110597564,168725710,211370346,152540996,187955463,39747389,135186096,465461503,165377107,59307444,423127190,195394219,121933871,51334555,29562355,248950020,438416973,512388906,109000560,603025704,103254304,24058100,79108788,41641764,165618339,60129564,119708653,148859554,50164974,87165340,61375250,594427492,468877593,45360791,72971708,494634672,479180120,141028930,74086314,191968095,97112231,72370251,106459847,462635885,106959695,127591180,66817714,92894884,90194405,104366034,161701039,209025343,66654498,452808155,418740715,491133927,448822285,514615151,124571223,246656837,476844899,193603874,62010577,70211532,29381180,165355099,120332286,497095181,41291377,442198727,183050520,72326026,128973455,65444226,453203242,267887135,134077368,30147592,75564237,182656741,424821404,72852369,45194146,131395254,124149980,558876802,31718373,129842921,274572522,64755928,143550382,406307762,175639589,45181426,156837408,61367421,108755767,108518476,559454987,216896805,539050781,131313345,199612713,80551308,269429318,53457994,87049318,136897295,17894470,28688041,46714339,183932054,401298796,158327169,69190339,148048641,8723054,614883258,505417307,106464011,24608870,432739258,248191210,74823642,610911926,56331105,489622201,424177662,36213241,43743770,83618691,224769479,417429605,276346127,74127102,45300413,516039711,592302193,146108535,455836773,139501532,476268220,53968981,61560304,119683241,110978955,64253338,41304896,602275974,31747247,275742971,224216269,119558588,197937753,128046535,125051918,40979895,244074933,52968416,147638380,115596836,238824743,211638346,30622256,461836012,239996425,574408672,41775194,37343183,32623034,95895418,36227548,39403744,169159225,440522125,43087469,5032946,136740535,68456139,272317106,55551983,180596398,155687531,49027010,108463491,87570527,414222734,251966181,103764003,212939632,238124370,23796712,47836509,547307517,261781500,25808297,37796824,147564408,104455555,71918286,109723888,123657514,145674221,153179624,23989896,60739374,24826141,249638064,47004999,35669163,73977601,120878806,44964368,77972268,56608294,533752189,103335207,69552182,148254319,77129536,122878687,153180598,115164035,164619635,494024807,93984526,47187493,45602516,139914450,86670500,67654189,140001886,168809297,87111052,75360825,193005483,146824658,453821049,51876331,167727931,145927164,118710138,63368111,562424385,71588578,81288450,550423498,173227489,241065221,39436337,96484151,52675163,402461078,36348250,110577341,455726771,235668132,111631888,78471719,30186974,446230631,133460436,31188563,75872386,177448889,118238214,52028814,54100319,555575749,76040250,120640726,41422632,78228616,401474112,427435975,241597883,260645620,31667187,135338208,53795712,140330253,57625031,39393592,520918031,189117609,158388504,41293924,171216354,123877500,182344563,164974922,139937151,83449731,418282800,426324788,234779547,208900386,602268815,167513491,41536655,51674308,232653444,160919715,22482141,189428382,120842161,40005411,142540872,81279611,178373311,49150624,230570811,138177088,104461671,31089186,170557095,153409957,135596623,80455139,161030195,88047837,135137872,409975376,200407367,466699774,457906535,140859672,41004191,202580064,489044207,31672075,610579234,223462996,86986949,505764218,15863115,27512639,105176577,68070666,178539,409552279,36301274,46484830,103229917,112055536,608640496,30473112,73570167,428279134,417430747,173873533,494678927,104389336,43739004,52438703,448343726,50475354,70800467,79792848,57270297,435652372,157772799,250834405,114357704,121128429,76405291,139841171,81311958,90752568,139728191,411711363,99262306,445303681,42486564,142421863,149516289,181211243,503973733,217760916,128416588,155956162,115387028,51326687,163483042,38881685,32893905,49620252,62224530,619017120,45479493,28443080,30788278,187178421,255241680,125973805,441767699,132698290,21335351,122049620,103228025,475672817,32643551,31432125,86854426,28252159,77046869,58984581,528180414,44503257,91881889,107391768,103636103,149308637,80884273,11876733,141471290,134084138,46203296,468225462,47085004,74334490,96090773,27262328,619549406,42464358,263944349,421820092,534769280,130628528,57108745,619058251,129524284,412861134,166373248,488576681,254117187,69477854,580049304,124287635,52329229,104096663,619623978,76848083,123293937,55898523,41523972,128794783,150082875,261046488,491332859,117996788,155945457,77967538,143340424,63032644,227006700,510475666,240158493,23089831,189797790,51924393,130129661,415257026,157764247,104517823,174233909,213382035,83025534,502082690,136301766,403391577,27393622,108252697,190357494,83587858,55224554,270672744,24935580,99631238,74858393,151039601,174065226,529556767,255957107,37256339,77940675,87901652,76440227,161987001,43462353,433166179,37019567,37057336,237095540,226674177,70216436,77905630,110701296,64748762,457842017,157953258,211200386,121767915,173002284,123965038,45501376,262567972,418323834,27288912,96215961,603273409,138269864,483281048,73739073,591740503,478414258,63495720,141540454,45716767,148410419,246412296,139483408,531358303,271471792,66405264,259203751,210305278,273481657,56826835,15255898,189840056,103779825,21389230,441048752,147526805,114712312,172937585,165872645,133047086,144461931,134722325,268899152,80555236,152015070,38251312,81402555,139433871,489002326,566437851,122101567,152184473,108752635,74226584,28537372,127273412,424720481,145906830,423544138,77310638,431245751,57597140,206924829,428900577,246021226,217641646,129595077,145399377,70075904,494911917,88288959,48434270,47391341,101545857,85045817,73487738,54829303,428166819,142113544,123584344,103353102,63276115,489019513,599090390,247732335,168149471,52572617,224316033,82606353,237135785,175850357,454877884,129975840,460855585,94836769,559216147,39452084,94508374,224604172,52136615,444676138,422276210,263834450,35663328,130995891,105569190,504492898,422610625,447282779,113532853,177220101,130545882,60849372,113081034,25287825,88064745,473295957,157410498,144988391,31873404,185648914,144911626,121966185,424617457,422940016,110125475,174803770,86821193,481847725,27289712,177532829,172115930,197176391,513026106,60429837,83659748,597212756,210503827,123455930,183261230,140792340,491613467,444185084,99799067,39487040,185050876,62791605,104367293,124040837,87927195,172288248,254572778,92920876,116523892,446540909,140572038,624333414,62535129,120413868,147722498,156528571,118141172,48310279,151987271,466387864,93156665,50461990,31549521,118381429,103633291,261628454,122320848,61913917,95917582,51537405,197567330,218648911,401127733,41184310,6656838,12517968,220758845,119550231,168620136,60252215,113158942,111233846,562598596,154398740,96084506,104022242,42387861,69115052,170349364,180170230,139799612,117285409,48293481,611649466,156361957,32586051,213011145,224208315,452519768,206405155,208762191,452185424,70801500,114537804,64250558,249985677,117869141,48473280,73856888,32761907,450897958,156275150,127911253,438343579,114372017,463483312,460022348,170122124,123370123,122695974,597340183,140898709,85502921,27576472,38635508,618112979,144124997,97789977,77315705,75349133,516664388,134359473,450068428,86515220,78258287,506644789,121809352,505435267,115224132,147966078,581556979,63220584,114471186,132504313,103496240,160497118,530739419,37303475,72428861,78874179,116760348,117279873,250692624,143601915,30932752,161937703,55611299,80745347,456066793,157249380,74101321,68125102,110945998,123579766,508704378,109348611,626119359,617716312,486040541,153165874,60139510,186494430,418048130,101435025,48005271,32735214,107782121,122528046,102811159,57066171,97306146,231964082,428638666,172710817,35772277,205076823,277445885,153531348,52322498,53417935,526763937,262924943,86519997,50224305,118678381,172854152,166489800,406125427,479451363,160410682,477030371,470559399,552709046,448788895,93286456,38243505,173530888,90322475,92013663,273564107,124189648,161773685,101563036,90386642,228753005,149836399,90555430,58877887,86915197,62192230,98888714,39664345,114244828,161715512,87111833,29274977,43215086,492220381,64943266,122326014,80180071,92656469,125280299,124890551,50133466,195535450,97770170,264050653,233905868,229453908,122377046,49265436,157129397,80121942,21534506,510315988,564670436,183525841,170632682,130488763,45003837,109924055,106775000,77954378,277975206,195731226,26707784,135001917,427801050,273343296,165786639,137391175,44158279,40867033,116768931,97734336,191052142,114795955,38819363,150427623,142025168,206011019,195222013,23364603,109370155,484753688,103062580,120485714,148551072,187074895,535203855,61852275,539351468,120567852,582575432,113236107,480780327,489474979,477325852,70631477,24657324,508670037,86277097,51149892,500400991,57052639,206644721,172053092,152721801,136931452,80592362,279411779,589893364,173303912,145311992,71274615,620332955,426409117,99348390,201290075,102323450,128547868,142577990,255617618,152243742,425152106,91816493,118307826,215240694,181669890,549965312,209058540,84859848,36470310,85546785,154356721,102789320,201688884,263824151,145237637,144286946,252781289,409466398,504876135,46515684,161186445,133659855,98589473,156111988,62954290,87185400,472528789,65356356,200816402,626672077,443036676,133888532,493820808,41301268,202234362,165098079,74801835,489204392,98189157,84127818,88917904,212948312,119777612,39964319,256008593,31532320,32551797,188209062,112703805,154728395,628344116,100526994,131202285,190588314,43159291,37563612,180946346,188421384,54500556,604492745,120622598,189270161,604259570,71559037,41936731,51437959,77493884,168641817,74317258,181589045,64368216,42479057,51408504,500083535,549022843,71981060,490912030,172052257,172062758,121868993,40271026,238810771,234357988,45100183,247952641,112977763,627608016,161174851,169747145,135028502,464915108,570566335,71826888,428451004,426415813,467405793,443646152,77763990,468042412,462281129,59671932,101191746,456494998,91305522,622789262,60979810,133725675,115951846,211954248,64945512,145090739,161348475,120394581,476272073,149208561,121618920,118616266,35324819,489726236,26078677,81137194,37602361,152565252,102339309,72820292,36978046,206260223,166533747,134672536,152764910,90356396,441527888,467852035,61138394,105245491,117892995,150307554,153374915,11979051,51781024,255541386,156961880,111879689,31398636,401582026,49286158,43767738,136166932,443865731,58003860,490804644,219976770,85912790,31615800,97122283,4497999,21688972,615600279,487016298,114820508,81302406,441023944,62845403,141466440,51855535,32798239,194871790,30006395,69602832,122495382,140212311,91573519,175470952,70386199,65633927,201055716,74012665,102077522,57955933,218803778,244499102,231548329,407555552,116592034,469774760,110957333,84328608,413499359,448189762,74068609,493919452,58463185,183760974,83532259,121967168,199907802,567237090,169179146,152584778,93282157,16310168,189347659,531380033,217904764,113051822,179010662,406902255,449300986,104060952,218270945,631979580,177698258,225725325,422141702,135566477,69044024,78109383,175268538,142695703,605795828,253743754,85562182,139157568,110176538,140198180,135206794,34700900,222819157,69799437,553856393,1204133,475804360,186123851,194851792,38817346,86600833,280765058,44025075,492287858,149834114,31961848,173625895,77612988,62708394,45736061,131687660,140165417,500385821,31964048,181423805,96516477,80951212,225330824,609447581,82734140,112062792,226530944,439244188,84670953,451973030,29020626,80155722,181226460,148649663,58208348,160633825,57343396,439331767,59550480,59434635,47566769,104579932,485337674,47055935,52888277,3138584,148309393,100533326,520364233,108418155,104731856,20668444,498056831,156875349,52885648,22410295,176268422,37282229,133643240,32806281,604799908,63105321,48189727,40462461,23615529,44301171,273081261,182310752,96555323,186288201,84734649,149320182,144759752,482679679,130967417,87057681,130764322,109121457,146810657,36999257,147657166,153618822,28225403,241685252,438265935,44181706,160880434,63330348,171605120,495710016,143348719,38052276,78344995,200549714,123427090,490368093,108480308,93295943,79147561,91158865,226477512,67296599,83767747,476436530,234440061,157658220,44580899,104878672,510150525,56963714,83092881,458887061,69520954,74252955,107382061,100554165,56784065,38169925,189024371,64860693,52321713,430631537,35950224,233854892,41412071,236879012,61372705,97092198,414632980,410216623,106410062,50221662,47233305,50607350,45874938,167515698,100583972,140081381,30633519,173265266,430378376,91970615,92927264,144429836,103513356,472901753,67657324,59665511,35835039,65256714,86759776,70063042,203200707,495376906,215320616,465492719,36932557,67148962,136406626,263647643,115641831,512953845,407253940,149384697,110955756,128167793,43221154,65977386,206646792,67368021,448239206,122456316,125852857,97573660,218191839,136211833,141186880,59934850,222760782,246006446,430724224,477562991,97025499,489801524,444287376,100134028,163887341,156228139,87822995,77912544,462549732,216806406,209142725,94341668,26044074,214022577,119353037,489222127,78540622,62765295,62897082,132484755,196527295,498890654,139104976,52408388,77900712,51832268,47739630,236042204,245352903,90937810,96477470,106371044,41719870,191048448,136682392,63369043,136181747,113902707,121201830,189198910,54585449,414030453,156995897,58115154,30613132,254449498,78403396,130574407,131523923,423987985,96950965,240221141,65385127,69821903,258352405,182857208,30999544,50112001,559222341,41481984,39634881,246377685,593245756,70701397,121285629,153664435,204219779,183117773,502816888,447731003,47175438,137231714,155154808,400423178,141439522,141600866,96057489,192673798,481486271,146921132,66621658,208419204,87455972,128826401,103069493,136921141,231180686,120234353,115604291,43211279,60979048,175961201,77606721,413927559,54080312,44901046,78744071,631030532,89356125,96104648,480131508,152401740,23461910,153918776,448282099,41794644,51274522,121866731,635133923,471150274,86731479,110609541,632186628,29924821,413532987,86909674,413938767,92671995,101571196,500528142,49722870,115561997,117729445,49730775,545977872,190660626,152013523,49778635,213838073,55029573,207490215,95089629,468862156,52604937,230244338,83927150,195031858,59147871,147112698,184699222,100464117,533629902,275513688,115993488,253053013,86124333,37961046,475688440,42290336,74298145,199846636,206259064,212005368,200220809,132752330,474589218,217128593,451087791,112994654,213274323,53462868,463658873,56925304,554168472,132292768,158104229,45779089,91817257,211310499,149076627,171009456,108054519,530578374,95136555,209667830,30628387,119799077,450946535,143561833,70152924,427223626,44188934,16915713,415608964,422711197,254372538,54413395,42754998,213206107,67397648,126316797,207114502,117426634,55170842,122346999,108574994,240256968,60421062,638051397,510363546,117691339,88566382,530134302,95861663,595623746,177092742,140766236,56310183,219838004,89237684,35045925,148853539,430093044,62798966,232654716,32860903,196583804,533303875,193565118,180660074,99788809,140381101,151745858,87493907,505050175,168326829,11205751,151225817,538479912,159955131,522471789,94472344,240876150,27480150,486455689,37264966,582765792,136078730,59689233,161036929,219083362,46286224,174293691,140343538,44606327,172611592,406454112,601527606,56497810,437562989,44110468,114055122,150256821,117806932,134104249,69768189,68292201,43608255,94785637,56625428,181482599,234395059,127206237,170246570,155842131,239736761,191064673,115275969,63024850,558596189,103822977,108118828,492095719,225773028,168518484,104997615,90311583,196830541,411648798,703212,54508271,96710392,233072141,421593502,85590781,128904930,63513762,265314226,89990282,26919575,492795071,407616324,468856544,126285430,120615128,119450069,464370104,119273501,194053111,210888878,140900697,26824899,212198801,91037946,155288859,53720907,174901651,41687919,463463290,169578449,57993108,153092691,93656364,21012608,166935579,53718347,37666038,65239043,488567,627815692,91593418,165333266,189705501,84428968,27152278,504448728,547345860,100694312,402067167,156138936,570167945,51698591,147798132,557148694,10992495,89074458,40323431,235507028,261339150,57374878,74406067,64568021,91128014,519771680,137317609,229956004,43559046,181182702,158016620,92535288,109801022,83450565,67174656,482845947,613192652,400713963,628516758,410030292,64508639,208315530,491977543,100310982,106585918,110762463,112226220,102985277,106740867,114308995,49286369,111873557,66896180,156292790,146397600,227881072,640351231,103354996,426684471,98655452,61033912,130702530,32206213,47859716,520588493,89690203,65310814,62758637,38871960,55912774,180341394,450963153,104694761,92633374,41420303,54354735,184849353,234339809,185153075,564349868,41162061,236165845,73061354,60051938,86345471,496174965,49278855,37338755,107501131,90335624,262236899,544886193,482343352,186900266,437355462,138035437,23472807,138633916,265813351,51310278,67201162,419956021,164089310,144764458,123003404,86571205,189603631,145246877,130090629,8417219,403668546,277598813,252556327,138593023,26560027,137043480,41937108,55100527,122864961,523630722,482499937,97088508,47506066,181461612,169651971,91173496,112975740,139695853,71875240,44616236,59254531,206272760,102493604,198445737,170335453,212818157,40517367,73557691,159542114,123502233,102207725,153075910,140410068,489862363,143240026,61105711,27186524,108113088,70302631,47742153,458443790,138310362,118275131,119554222,120036289,440706830,88718936,401622166,146722473,218814051,125974664,119097853,223125489,59022791,46032320,606064832,196272497,92384991,120373268,22046980,162269507,47574363,129740941,498868539,63576065,171427962,87960094,57033986,445404410,97515983,476574823,56163146,132758394,54949556,90202463,461977365,35854450,38093080,124487005,612932483,266122765,174071631,66603642,48119313,125286224,167544177,56097154,180723771,103448151,180330603,157020285,73331017,84291866,24969575,155564452,23401425,88358344,37875501,198764659,177133043,63329818,97860925,147355353,87059857,109495736,153100692,88547075,80494125,46750306,38063325,151119296,28739322,178923003,488687677,144426354,149770123,639195300,46235256,79450276,95452696,170760320,122118945,431492567,48426276,43142734,154942315,205128003,216290480,46866353,216822107,86365051,29829179,35789404,189525611,216366551,93564534,492617104,57602456,32108477,165501463,30293923,66562597,465166220,86087974,155703254,425571554,32413635,95864093,531757792,63370787,417555801,405533916,451666014,119614121,25811906,37556176,55111024,213467819,144027916,180974905,94121478,222685220,121339389,65397779,92413578,126606185,121283156,563711426,189550601,68552478,480518027,27280827,88434966,142013896,63855380,197917135,39288225,572763326,632123093,184881578,103689055,27194848,188185559,596313012,233853163,29206710,531666689,78363221,37593644,28794245,171488876,580124350,161939316,62046714,88380882,98342046,54336394,546301387,412635990,95482722,49388609,90748266,405331221,107363824,88507077,453965237,147788533,98558520,29379744,263837933,641081253,29246380,183199553,167787343,32490291,80995236,532149354,66060688,39388657,51462616,39940104,80181654,479045353,142816337,99556498,517185190,82709446,87298548,111642457,542025867,136948263,46881988,94884511,146863384,196992944,112575359,525636521,138394663,51258684,605207699,158650635,146060161,59399402,187935173,30333205,48148400,204908367,618513908,100001367,569333133,40755381,438503903,165070980,612916726,35619378,412360590,271113859,543734101,199693522,139993165,131927475,189536408,71558231,124195366,170998488,82859190,198664201,75153010,511351615,156143629,423068295,46505154,438062587,133869224,99667071,81489933,171424394,161000636,121644271,88193886,229625491,89951849,166664914,147811352,144473932,45570815,643973552,182457510,454543094,99418940,43996389,410887363,42320871,160224033,125140023,131576175,43842153,42973091,201304737,65249277,54079554,75531814,77267346,130574143,25832686,254971097,160752685,262876993,503672256,82765436,572925918,44101166,90277250,144037449,72243358,529047224,83098471,23509452,528848975,36509009,134994406,642073886,119511739,227440581,267947093,163153024,192333139,237509153,27222811,181387063,449315987,50939326,119724726,32786061,508231056,86929585,122867577,185872075,173717512,64660802,54656023,152415676,564669208,119679899,416782924,97849472,143840693,41076810,216200011,412292358,196995344,144526276,144663719,505293303,438030632,100230645,171389805,432854499,31537613,234176499,159050652,428904915,207418739,181941774,108672081,99284162,556303906,260815017,30251152,90945279,165896085,80561776,123229796,190377654,545917092,130583441,98063781,246367492,538323493,629412370,103159077,483956016,175033101,193206631,512092128,626286628,113700872,30158505,402031720,195857292,35810311,481046092,169527258,155939573,616857120,175551644,87058218,105984734,200777009,207735538,205989043,132272547,118220323,500838922,103054698,555628664,70749126,219185088,54424297,72453527,69433562,119722750,148679144,36079586,473446704,155875762,189564046,221923162,558085945,174316495,132761207,95529520,22001626,451878597,222355113,173517095,28141853,485734035,26217351,517588468,250903215,47794799,138633937,67551978,197823176,57750108,277552263,31062476,27510636,407182496,36977583,246302541,134510643,90438107,645980847,50393168,51884595,183246771,224798960,112513827,124397467,165103610,113544333,112853292,598152088,93646793,450183701,156167100,475478202,459660286,647476951,177319411,112878020,414809808,135165647,147732882,411672119,60148747,226220647,52576047,151062045,167189143,198236271,145548635,48075192,202631023,130957194,66685401,190356852,47339750,45513349,530106929,480254578,52225658,164207669,76752131,418375194,531381937,160012052,98964851,146469202,30094460,114739684,93773602,106596496,8755710,153519466,128105071,636553372,478610013,417048831,62336336,70484971,36385123,172272474,129649576,216070028,40295380,209067838,146431349,156719596,40918582,195165896,86657399,544416169,51167310,421833452,96283869,30992900,427954913,500040917,125802353,496548962,141979124,22973818,144791670,61742177,61672989,88527495,98491290,554615677,40872056,95221718,152308690,137599143,48787034,139786590,248445272,92481350,455998786,140358812,198752821,554560745,618506424,55221816,35931184,148835361,94397072,249361564,548190114,28042341,143182903,444466611,72295817,126074506,454994992,435711460,648849677,135996197,70999819,102213611,470635475,562770989,171524119,416970853,543785856,595489046,522742681,476917113,42643134,37019611,241968884,76160949,105903723,215362995,42430816,99813339,616363103,483073197,409723987,494153139,211717475,555638573,174031406,255950720,45943684,140233911,456881212,45334659,144812308,119959099,31740882,473017080,39158018,43857482,96241231,145034316,99158752,118791925,114712880,39097066,47396428,438345965,534231175,234126883,260245839,23575937,131104538,135967506,175199230,68275962,31610812,107377148,135280090,573166900,38498915,441163677,141342956,75436899,159789700,161287579,170013844,50612472,33446280,493327605,460114400,40167450,150846250,48265502,18131226,169342943,182722111,135106755,140453951,174007347,556080765,456956242,99208130,466993254,94635638,62837150,274369522,146370737,405716814,163503505,438479057,500536830,566028091,109482432,233796623,143417847,51761660,24335565,124031782,578622151,139068662,429417705,26513708,88156831,561897615,490651847,53316017,417143406,64664010,36304315,58373993,229285396,131285929,479195759,172516051,48585000,216272492,29133035,42293939,92987902,48350488,57123032,76432784,267276344,125572693,44466781,424440833,122507484,125383644,429376561,21263344,55970469,35859193,41180913,95612606,106437885,167313927,63468039,49223850,89661526,62742977,272753165,23677886,253085903,77829453,43857127,140677352,114762246,494502643,216703842,54106790,153378222,44208756,175268790,534435828,486970200,178547493,236269673,129634828,634390338,526113462,120253484,119509037,157303658,40229338,74748733,115316267,188017349,70804131,35745398,459757161,412249795,56680263,218433525,105262987,150391421,528967606,52266978,451146924,565120399,434893746,40870290,16706384,32281143,90980734,94844715,579941547,57827793,97184803,39979469,198860406,150179550,497316067,110184028,529840992,433231711,27129977,403088715,128612251,222968184,628880329,87005619,116867370,156545842,150173869,27344528,69887508,50320754,109610294,44448990,66790703,58726551,89063441,506079224,115872559,35612679,203828855,206378648,82914050,71187204,45246405,499429655,407767245,23986440,176669586,142073479,100349843,539227484,65364526,545315935,93299409,30258810,66322174,174037522,166479332,242394325,220347583,46121393,228193680,208361237,196272306,142145687,161265356,41202958,195227771,126453911,61222498,520185447,131189919,132793699,116841249,122945286,495899004,464969276,164888621,46482956,235626793,150784293,176190962,113065683,143390890,488499130,429029590,447440259,429770792,54122481,52440278,107273710,77923353,483628385,31069476,68047954,524866858,157170265,145310002,409620429,31546750,85182113,623178533,133363311,118563325,86131599,198188602,155945834,638511570,402402236,147118536,406490484,109702311,454407225,425663026,61951786,24112038,170009548,436517382,63691406,24658646,651454224,173647946,135062383,460402591,77166166,245775686,508886006,461717378,24261684,401452800,51422591,51194830,29875265,30566478,253767678,96496259,119103735,52428607,109557244,57130560,481814662,79223213,30468657,508008525,107111859,486177358,543823538,25201777,496417892,30762381,127858755,46300483,27501618,71780929,73783053,36043808,123889106,268627429,124505487,250892541,267471351,486355363,47890122,115475359,45682943,43117753,87670839,56443571,41467425,86158237,265367685,58055383,602379177,653737294,168157955,136683859,535426301,48541464,53315862,135573031,653996874,45613901,128042581,45392366,40605373,264891119,408833795,153854233,175260691,581845814,274650754,140180432,84603957,250926053,124568524,236957180,44288252,128243072,166819034,103521998,165341959,194064453,122848849,114368697,91468939,143915850,148406601,37544953,176926808,104597065,87132267,547929527,157485368,616088771,518239818,477592252,107258498,205071267,137527407,55058328,143963113,212350406,197843047,161321833,62559175,115821921,445713025,68362322,539920154,639600273,157868381,444213899,124265817,471549949,41642710,138753001,106119024,65559247,426096227,115139639,92301520,80154372,30864499,412716737,555351161,170640471,103249803,89290362,98447004,32055270,146302133,44296724,165159191,134906580,72303103,489597037,84830134,225051482,418651143,100272966,39177765,62579205,448277203,119172696,29315295,138061025,141660912,101688789,124659356,151577481,77390984,38095004,60720957,100479125,53082174,105466372,89881738,67154695,112517662,176425510,120023326,73626243,21782909,210429290,112514098,44357093,465402664,112052862,68864835,644603963,117272308,147703973,655135699,112908031,229469927,70688111,542267491,166155412,60149026,129239318,70357214,88684318,522054266,137578120,64796603,558279943,184268998,27640753,122125654,160969801,147000335,148228940,72574192,231464088,214061408,55298704,219560616,241397030,589225509,655654697,101560631,175792992,149039109,412632001,404713115,96529952,142364610,471866782,86837620,112259321,479803872,49968061,87769267,137215984,121917443,60181992,102152870,154379967,496933909,221199772,426757330,28073468,437850564,30548488,211626416,125604898,35625052,468448434,89946394,591042067,36684539,456652531,73437357,166503240,428773371,150498006,72433518,46195503,40161990,130315936,161786214,39297457,30270940,258486933,128483826,93132365,216768170,523432264,26217664,62075377,217576696,561435418,449539535,140551421,32244787,44612681,404640543,136859525,80567693,523091550,9089882,258024472,272342999,74155858,39391710,74747243,125569422,79075908,67708794,458751821,532946305,237792872,525955094,7931402,423290217,82727919,185419105,49805567,180453864,79696642,43732670,88705317,79036682,70728246,80032167,129108719,203304074,102827001,51418049,92075894,189854468,108026586,173067619,168734215,93332321,115422014,651373860,215630916,410420061,117751703,232670888,184337019,467549125,527996279,437061132,26416468,157640030,122928090,65420307,170189537,123166987,129782698,29807479,81364723,516059729,139969342,150871437,163646770,69994504,68026299,35073845,183712709,100041782,643525639,124605833,41749570,234960705,159754239,139808719,30877310,117880509,69814028,62285348,501941840,111718401,128635302,26583637,57782555,74741465,42396870,41261832,227231645,152577763,80712855,135757907,104647494,77750809,470703232,84274290,55591555,52901535,59941780,65773261,173254032,188351534,99961908,41511155,208188694,39085526,246373977,35958947,41388598,55630153,164244917,185085592,94775097,476527741,218971153,502390040,180532936,39021619,84780216,162346373,51515383,255877458,438453635,406561195,75515114,136683453,88458448,68960806,109231643,239491056,32840849,172994122,51927570,234249642,140912015,42703652,654815457,98713939,149985240,196040737,110497519,94817322,465451230,101289112,179984449,203838805,225035689,80324020,130706932,594864308,17431601,126965443,91637003,120079655,25983545,139225033,656824685,401203582,474467784,74507578,46346234,59752415,484330389,474864026,464357814,104211521,631949994,132985082,115193034,86822987,125005876,122010830,183598171,63038845,213283939,97143066,36775057,176499006,87854902,471689043,220841063,136304344,89067454,106523491,187556770,640824036,163525759,61828628,135447564,91538537,188888672,61646296,613099945,197392837,128783901,45382671,105100234,68399285,444684026,164794905,71851256,94284683,169594765,147399526,658932017,414338910,205901035,171931177,24218828,65213977,76039098,97923981,52367094,151962841,24203432,46256288,239088839,54667437,80645980,76385595,251363749,76625507,189478773,38728163,176480198,122168692,188260576,109826278,99829918,37148813,136716474,37012619,96268268,53642138,521595502,54502523,276850379,588977312,643119348,401235172,257571201,113573218,534558044,204647706,56638950,47004935,124472401,173928134,38925474,197263759,68776859,422381074,44393100,404111952,187253429,437147961,27313393,36784729,103418378,129826430,409999258,478957381,164904299,174169742,70616138,473254240,157030126,494959561,94550986,206204583,143022504,60928151,536976374,26869777,106681928,46958632,103506954,632680941,92899740,153543852,176826191,58929555,107146068,199337993,56428449,144202727,474666624,150827426,137580735,71198921,239089342,409249870,451002538,648862872,138141285,218121956,93801687,463864613,214203342,128144148,504186258,263283381,39917446,499533344,88486230,61304495,49290116,70252932,49560907,39508415,104220279,32626306,405263800,70757407,617884020,48047769,58019528,485143379,121556069,94394603,482721049,42439116,74632665,491840177,117377544,76124558,563040167,66278330,223977604,500909999,124775310,65023927,196091156,50972741,87118062,146781104,454392990,57991289,140460468,161722862,98763926,464636884,119586326,61700190,236033489,220844034,30778764,212436338,28285086,101813479,203431538,476279596,448285850,107938805,56053224,133406608,193141526,59293350,508674382,184450257,92160794,127675363,494588426,18205415,43590976,32287485,49853782,151537862,661071597,13020976,24557361,484507976,53485557,624215496,62976837,25972003,110847606,50924025,502891689,60331434,209231990,52005379,488502823,147536772,257332742,49414961,495545057,54697096,116155846,132063978,188494816,151675994,27203959,156111658,222685529,460035657,40889881,434997316,644456197,25181787,444546401,88957939,128588567,103652328,81179853,456583307,610717565,126129511,244069199,545498549,175167775,90765413,581596958,45776679,226166162,44845149,142851280,186544342,419850866,123257461,538163995,53786996,57669870,420229358,515389479,583351307,145928103,402072718,48216549,153944658,174427433,206525374,436519580,78938455,241389062,114635422,557708636,214423200,121917750,89015467,224825326,154115270,61203994,568961233,41647856,38258870,56143749,236835792,147756373,170461138,58638623,8748304,51595018,57155923,54261889,279966572,12838305,539550154,468086125,90120230,215227505,201458174,90212346,134188179,479716797,56070685,242648975,77037008,119409271,106594628,154038889,135456620,218032001,480637491,80507901,252545217,22918340,490460658,110706607,157914477,210361665,198075317,486888136,543384852,57606996,123676308,119412726,132083317,99206292,142905326,210524847,51931241,58693801,48915905,192199600,72265506,38602995,184616326,88023072,184042321,173421074,270060393,107627359,410726751,222591567,585065620,127477173,518124531,77615110,424198735,58054141,127205671,36805499,55272799,98402827,49104445,77520959,631801762,260773505,22195536,118921523,75476457,115097454,251129577,67715703,89512481,65971592,39373151,135312368,44693510,210915729,52328786,100114645,278335028,260776687,224994256,144924031,154909797,92417234,63989342,63123782,238616916,37578533,59020050,27587022,148332862,43488179,81585810,118840780,80406943,618684959,48479826,219194822,67423266,95462962,485070705,119410395,88170186,231689857,655084420,246118020,126831413,205894917,183084620,56684839,208052974,102358281,108144391,451641729,145896516,67800885,107701123,205144590,57255597,119771876,183586904,543728371,58805439,81675566,245796588,519489068,158363386,565205289,79722087,68471118,463047303,167927075,49257244,73345427,420507431,210710066,238909475,86708435,128069144,42868350,123336401,43847555,87228616,494862735,107348169,28277941,199636032,137404485,417136925,449605196,199087774,106306387,146052185,649828051,108970327,86955459,458079817,143675289,435169621,57975539,546146249,219438648,190878388,651706905,38023329,209654665,24603617,116903078,124475070,210561915,99019036,66220694,82293449,524365905,156828481,256776427,632645033,431317114,124958948,120463715,267299483,134039466,121055036,466079718,128882928,171195113,76604421,58348471,13368271,64981158,101114955,53183533,155905759,434605166,66758834,26709707,60318806,82341107,41709983,62084277,135149349,509133332,152598780,104784821,593958322,39905575,67022845,90799796,254408460,246536660,476191201,238081704,518025262,95796071,91465866,37004718,76902224,194757646,495714242,87725885,193665096,151967585,554645673,23366560,450402930,62972938,125834824,480751024,26604312,28281629,606720682,511746592,78240446,59913078,88281466,79431038,50861831,40254183,101845328,145067826,135596479,36443996,161868880,183526435,137792957,107773907,663066311,155242198,179915401,138414361,85802501,239106231,91062115,67706275,115766439,133931070,123094796,56509186,166705199,145617334,161993935,118114279,499429858,137511018,186393292,45409856,461390263,40891618,87528150,58401380,61834007,272619136,172561325,145195715,122002229,51236705,31422450,38903879,69724162,212208865,496721011,82195026,156816696,147561624,181946031,27638773,128426853,79266321,159024997,74920238,418857819,244723504,130228542,161970699,116015496,236570005,113730494,657714069,469026519,60736086,82983331,641595093,444498853,105742239,460399552,115290635,658399037,27194054,174482543,122165691,151819725,113703786,126727547,551019214,79845589,196390720,111985063,96292709,81249033,43775974,236756992,109420157,479897201,187698721,48164904,613328892,189416928,409198157,117000165,52448525,557670987,256305596,98938115,247737591,67528555,131204020,532597336,64735409,170126853,145985350,145833413,659938365,430508016,52337065,421303666,520147221,55241657,140630024,462603833,544808288,25779825,79390431,93919147,549967121,451493599,39313484,90596784,97029729,139149375,151432313,71604013,423225734,421052573,101265329,137664329,445020667,503154024,51751658,108617034,43502706,206028481,51732395,155207921,73633116,38871579,468296241,97560126,151047936,40757428,39792653,80280774,235635872,149328656,474493828,87035026,223587919,598490391,173143131,107801326,226982639,77603588,620285288,280168605,226901648,233933823,448673955,498073401,218921487,29094734,642046120,43980755,89418700,87384569,53563532,28227154,484670307,98842526,107884918,100079898,93485985,525306543,97091456,541112498,160686187,118074642,39280206,99778256,477131661,138954251,418476422,206300877,135286753,210835153,85112003,264273573,75702437,453466301,121248633,49619400,91964294,664469790,165475449,117533794,46664604,92711043,68472095,156360372,641040944,180995067,41083988,460211299,272659268,550218957,41230973,513447809,108545852,165576386,55048408,108028556,610217672,88983714,125069177,185908059,600553613,59960365,54379409,84398101,420342816,49374827,503557065,42353537,88709057,34214045,151092661,73103194,137638282,86037847,407348709,272356716,155755962,68061288,50237189,25426012,198964836,415068073,138678804,125877826,102660439,49272238,139608740,197074556,171815634,158682571,10154953,129752113,531577314,226835448,118767840,146777711,218812387,42436005,422806180,151993063,118728583,56809771,448447782,96804000,41828915,129385710,430769394,113732334,58561329,457931686,151590521,232078764,402492588,198227928,433506610,78059431,418090054,548806140,79563933,93269090,37902545,25323273,251236656,666256889,106110958,32725738,460209155,477280856,519385691,55104319,73004550,472371821,413396251,134237959,118807818,204477024,30574693,146739740,443346098,51510446,64309575,584680276,59214418,640701156,141884463,413451794,442072477,486207475,61014044,173552916,446055238,92517548,637395985,31000119,51096863,188917616,217463786,440058346,550715404,55430602,41371867,44765842,60804972,69740517,150267337,194294508,485709147,57751941,209737645,211527753,240462116,58878575,132915512,36746118,146824927,255185219,640608785,147443441,441809607,232941319,203610926,409293599,219161580,539732164,142712676,102479612,39988194,78655107,644497354,46707147,195098853,24358418,111077551,492883089,64786379,552564979,640982470,87039697,428808816,100761734,149122532,112365790,469567751,126850369,447226567,238414516,230426999,527787225,7920047,664854052,478210459,127704514,62118970,32140000,40646018,24208264,58904376,20555157,454595393,502111278,32421002,199740618,258908321,22253819,63634278,557004933,499005959,124701523,183118191,43671446,557951012,597165440,526103316,35105258,94478698,85308708,153686473,109037595,120019068,59687745,167368768,158296666,66841930,507715150,523332692,181137964,38923338,143889906,502806051,64889665,435757021,53284011,26898985,106224454,68960445,62502841,25779487,157859446,230305728,487784479,246693872,131418799,166915537,54311137,432077052,534227282,448875708,192026894,177248104,103998178,23422609,66391888,139208894,78371690,76883898,549479342,638316932,462831632,179104844,479532634,93271374,75660742,65393019,88492443,79295750,112304501,55761618,509189906,94360634,637237216,276102111,268635073,39188679,108472002,136839352,243804993,160933318,154248005,39422910,622065307,671323693,177874565,59845626,451568040,450012016,530674329,148361036,129997153,107841620,617866773,671842721,156496377,199120211,153028687,27063689,47066312,54133408,189158629,105586899,426723852,100449622,488380212,660778714,569407601,190542858,36067740,119823098,400670647,203801748,477985456,91718899,70549291,81786611,211584923,160834383,247717931,59703165,27090497,99250863,75697847,109159244,56086930,203155738,104662452,404908059,141442132,435868223,111449516,104147582,181433926,434417852,117306847,23726425,149775164,69852804,24453588,595249148,32315756,66814120,145195174,431239529,544731131,92943917,152410155,71698872,203459037,165302985,135267548,47211436,61663155,181627961,411167195,432633858,103714732,173950952,104748836,122979632,193316429,55211000,409148322,101939053,159401023,60678313,43044585,88940094,177808208,131393112,465325454,159372552,94719263,80661386,138375634,135469434,265285797,80000370,164938905,620942137,42646538,196713268,474543971,58771097,149019575,150469270,669353510,28903997,139551004,556281953,21558883,44479491,479941352,408615898,65077438,202385610,26908054,269428306,272056910,60202523,445188597,487738752,9495869,113626226,32476226,539001509,264069053,126501307,135275819,101255423,441375597,32013118,69312438,136226200,43007477,144045155,178918623,548872236,50905602,529133336,585204126,248919238,130330103,36026400,140939817,238617149,174378996,120565811,542047387,144198917,426296572,135951253,504134035,189233930,150651566,38167015,86174128,133635679,88312870,40441751,179457401,152944455,446238624,179763253,139655729,92419523,124825307,108815615,261473416,126086239,127084056,128127443,45138249,25910112,97886378,149308530,498492590,422735573,142110268,165990740,144898308,41692643,54547935,107510087,272461185,509189217,225725895,31753946,36556177,211768303,218334318,135522358,488240386,104719171,56634461,228641854,46565693,60844634,144855438,113887335,38305531,490242931,119267383,112019063,212599243,94457017,71267,56782823,143238227,28745566,46231107,99998865,202995372,195671335,268712778,127052058,466370003,49036805,140387488,225726767,92514358,198495228,26670841,216370595,155048444,197884504,635215741,59337413,531532836,112182793,65001611,94354236,64342766,148696660,484337852,230782060,29929521,487206035,199106111,44522401,172547605,68733715,97318346,55720140,197499710,122902642,166940821,135414861,251209846,123913541,508385842,198407182,205998901,89649342,444152071,39103008,85920360,58308256,34862474,117839345,503768827,136092958,41853212,179878282,70177575,408958154,164643794,202122994,53733113,29272392,68401351,656811471,39317979,64363117,45932373,175743431,154938541,181970385,256175177,497145868,70011327,275043172,45840085,61174787,508738216,73904672,502108738,25668113,188268224,25546835,579445033,198223794,47302891,29684036,492339869,68668420,64384574,673507288,118910025,432291296,202834931,650821123,75848575,217543867,96244577,427082395,112991560,107590394,36164012,168860244,254623275,451673709,68601438,115839577,423026936,114387671,146779578,476533768,165412504,161373200,155298814,59403070,208019319,657946090,32794323,138195040,187357256,187118505,672224183,165018695,506131890,651658239,148598468,137231559,445367345,75420296,180641134,90938026,164849818,130997487,613246238,90693977,79798786,104707398,111806902,449455341,486286997,440598950,90804384,577400096,223191589,232879475,664794842,174579767,23935105,259297069,57446693,452668594,82674227,93354689,159771031,140222040,54846018,517379676,196398638,183693367,586024587,45072086,143033041,261981526,45720284,139235490,218466903,204378847,144298891,101177210,423091295,655641430,530479167,180812238,569231134,138900875,77537916,38866353,47200258,164374760,97921393,28398456,604023212,147283222,472268398,39489688,217567071,51684194,445094613,28880089,413077728,30281158,182734192,234041381,43927068,103486966,70137309,83352245,174623384,83847717,446629091,55102961,407121177,455497343,118355764,36286284,156609241,125760103,441355780,613628172,117154399,65602310,485416382,154803999,434116660,206320357,148449476,137616018,79885786,160117899,35677464,30816637,522363819,551008697,99921748,106145858,280676077,40215131,233585941,156982365,86385643,604006794,57310322,61500430,41745869,71089431,54611736,614301642,47846191,57488587,74655160,121743273,28331866,675064995,107731672,25534049,43638781,143685491,236130099,518013831,168283698,182450950,667422958,525911351,144425997,88024373,55949972,88892035,36037823,215336511,417487013,93766656,80214371,86777802,21926139,85647639,224051007,18620493,565670276,170447460,414488470,640919941,506420800,128148073,81511914,17471350,502900950,200500046,212686317,653494350,66027885,28526571,66844308,150496627,114256414,402904858,409545103,470815318,572717594,149615697,14432670,278685995,234159247,236551218,175467310,68177148,544221998,187695156,72839510,52258917,114006258,111251316,134483779,127983076,120000253,178449766,506220777,159135923,595438782,111541366,257211182,529307563,262039433,98049687,58394079,517520187,226593007,123997995,185616134,505199390,599160238,192909865,235016907,13827374,118349891,89025023,29769720,58023119,266168492,517475551,586346556,600736043,42450907,478214222,272393568,103179576,48093884,181600546,67638423,269337530,241404309,142103203,208619114,76543173,86575702,461774409,71318370,69757301,87812231,105154645,100248775,140146557,552463062,23827117,590646053,95805663,178251440,198837509,94376791,175905394,138573252,202548146,423756675,601431069,61849233,529754767,115486919,109564941,42859370,144857713,38623298,481459921,404438255,456879128,157843415,55774986,129879808,131654573,149380646,48537017,52479973,425477436,35841090,50095676,478279382,129671762,94520208,124660032,98834500,97407061,105668692,465622995,38296360,614434329,241875190,198812651,79301396,591905555,185618927,269764362,251169096,502935099,634582768,170046780,80311662,185439945,217811464,51943291,86671318,473884563,134863966,634773981,106382717,106905054,112182854,103468626,38332785,151896228,142038366,101055378,43128820,51122536,28567026,644007702,492881928,416739611,51785111,575816474,34499543,149166644,148036729,42611911,613147117,113491609,68565832,229022249,264339663,38616876,50495856,143779531,92944572,67204320,619198386,400568562,132253097,254818312,47132000,152121094,142577945,135466535,54659192,68111739,471325896,129899426,415954717,159260286,150364462,32131382,129113668,44400104,70197461,75292114,104632667,610353863,202142738,238181369,209799840,72670943,83186022,458037424,210199318,125873018,139274916,112392001,72463118,40408234,35962739,135399017,245613638,45784847,154084135,78558656,61641924,482701822,37574163,249853047,91887838,184388616,464472704,129778542,95008218,404513070,131022430,219150215,176001655,63870052,45720807,28818462,587662979,134367623,180608668,196152924,77797708,142181756,158798906,442021209,41168943,85944080,138419817,157378604,480223460,227770393,175831187,406071397,138941435,209547123,134921514,494974757,596031520,45485161,118715067,201117564,102634528,165751670,227521728,53995897,171424684,143412174,75475895,91254353,41408563,112049258,29010625,92843716,87504695,475272334,188264612,88668121,162717345,405666965,164899246,280756078,127964684,135944308,51113316,40750031,264155195,66827890,133330365,453647641,167686001,532780284,166031102,87967949,29162057,36029951,73802199,61515193,603754484,480454692,86853738,557618450,54186046,207048257,135565974,136193275,45701914,193109720,60008443,569521206,22833645,155928462,675749052,65866610,157176181,63199088,145528792,118413589,39254692,601839757,175133337,56346321,146857339,194075334,152409697,55185850,115788359,494912742,539531915,463392131,148314382,115555483,132237957,87837369,191317499,194632478,553741309,7633324,401045891,148387978,211784628,444125534,54034397,43515219,72070218,85492263,145622691,62913830,55514908,89399548,248528574,182059233,631929594,84085643,45687461,247771208,35768182,196111480,198099501,77128979,41525540,197330971,82634861,106967875,488151793,629408293,270867565,105054065,668513604,405802029,122140569,203772839,78178781,486736757,26236172,513749125,195032171,123620200,197971601,489344143,470641254,619961345,100816422,212466146,29217706,27567477,648283600,514275967,132332463,152212901,553016701,63759707,178115100,482690874,143780867,475719203,572669929,30133613,11320046,28352764,143123320,468232689,467812422,80695105,247528195,584234394,40779484,200019692,124305352,98856980,139570790,44389197,400999544,109779081,499644611,28870815,484812103,443364215,102659835,91216952,94898384,520662830,128016694,132920788,38581881,136785852,121897145,600297354,37054428,488731460,216625365,106663668,66330260,425954409,209653470,494860189,55517663,73021330,151153588,131886430,183882162,410560449,58393005,85517405,54313051,122490667,65953127,191464547,101588199,234934545,618645083,126884070,183779101,32162732,509477104,107799372,108910132,92521210,206149056,122487647,124365448,415474302,228680782,457911261,489852852,170265868,1621153,250581244,36975921,27680083,84235191,27993456,144634320,528493584,537271970,115505845,185344876,478239347,680813082,102639684,74214116,92059853,679452795,137497742,52438548,94315674,204730594,91114992,202188104,108028799,92006050,76459379,74819463,138577291,46728109,415009581,184720097,619435012,446576095,43449070,113204966,136956829,127487097,421008653,634860846,512434563,247045534,480901057,139297541,181579542,35051944,181610042,153203968,252174244,128887435,120002784,155473128,613751819,276060142,129183259,92820877,70365426,170504641,38221715,116734373,24226187,477127137,169089010,152046476,674542976,67789091,151145236,62180147,67045164,102676423,145374134,156197522,637448974,50749214,36105198,69183831,110018993,73055744,533790360,141671136,44403203,478180119,190484849,169441149,136153594,245899384,145014596,90726086,67944543,43294038,32734812,410712062,38451925,172223472,117483174,509742892,437130565,39035495,85265867,420463276,434963016,45793896,54617302,90328568,578138970,74499506,91199981,138672202,29083602,222168937,535495652,114940008,85463715,487480916,28092247,480754904,58111618,544326919,232032883,157869672,100964915,145464944,66411990,39360721,447406477,159974499,73205300,244333910,75575086,177797598,482393447,595349933,206152538,186331568,30365734,169194048,133701379,50012765,61510629,444481780,161674531,46780103,219271705,49006149,40715044,147960688,556152030,84394586,475433856,234538195,79025406,199721000,591378004,206895904,139097114,104057978,63055250,142932875,132186917,438429068,545984637,32874616,218501750,116713794,226824466,526197144,176345225,162907954,50127647,36852545,135008310,35985173,178953889,484729255,123617916,56559548,231655579,51459735,88541307,71111571,131077157,109059551,192272536,197298599,29566860,211012265,141662370,105420666,69479993,46310610,43117979,47245673,40840784,140255226,112967951,593746814,62422868,234360071,107955817,53152017,124105844,184036391,31530359,212764843,485752546,188246337,547310683,252857259,463703082,86194506,86765520,485646356,89378831,141448129,216535389,68329839,639000660,684038334,40287283,144717936,49613303,104863712,610307260,43074810,91284159,63144757,93183585,95275941,96928762,45688980,23538296,198092694,153019471,642465592,139570853,88115402,160854843,222476525,133869250,56457546,568092016,37625278,617695107,262038680,507128037,47383454,49850927,60964464,32087863,404311086,100780156,104825508,660812073,41978845,234160514,557889402,402278960,447364440,206066953,42242477,207162432,3343560,50990984,129527133,115310387,422870708,655141073,79335454,276762061,129997462,157732802,35652886,207261443,509613218,508988648,103455014,90250934,49632798,24310162,549665620,130574250,667474056,56797402,37633384,138177688,59247688,423563716,39984085,176849364,438611606,49260206,188818867,102548220,118944203,158705257,173259437,471974527,552469244,257553193,80769641,188952986,103724823,150664845,211687800,406132940,108081889,441894196,142590848,146124305,69116274,83858082,471631276,207402535,51838990,19030126,202764449,512331500,226386016,91587169,128807355,66991820,148426951,525081633,152927410,149300257,657191236,46221820,215416097,31681853,454660437,480256437,487356863,228932643,30341891,158175490,237692795,164289845,125542102,44139974,73198782,566360077,99554103,30685416,32451131,28985025,96620599,50651847,205012612,436859046,167124768,63095139,550901619,85074181,519189042,276847773,40612613,78101918,36937638,93628651,37847238,492045665,22366888,74009810,59867362,37335559,141017887,566636772,199635325,193590147,195418869,36010634,133218541,26037781,517974506,400289284,20676552,160171107,189661238,515397808,25743612,191043512,66746849,21054452,64557629,680744447,194068699,86472197,666361446,127616202,442969624,157654437,269372251,186938260,95218168,77391310,179877365,556349189,443662129,277237151,183967045,494796956,660643715,449062652,139883999,252583624,56475285,26032274,74822253,253944863,134891084,39976894,254158743,654750964,56552653,492838398,487232582,153216628,32214307,54019412,71456563,409375666,31353657,502268883,636826220,582642215,598225609,539748801,174987458,145337575,40609946,97782954,140444887,53102683,108132473,154657981,105471815,134837419,113494923,54891863,477143772,237671219,552433797,92234317,94890185,28317653,464632258,73953164,480454798,200671980,166191415,55813839,420006583,103766385,478965861,158969798,401596866,125047676,447636990,98183561,619717918,451106403,129569919,489767990,505425537,505070835,111135352,142408007,443801636,177603958,451024164,61662270,65073247,199605735,88857505,32345756,138064134,554608781,94362698,187614451,605983446,412439556,430947324,234677400,42764895,549673457,539995828,549658949,646064253,62796707,612982036,237042717,577267997,252301137,127731119,70383392,464820332,405319833,639665012,41526240,35759532,150858642,152804712,189986363,121828179,61305796,686999001,688050384,45076622,159435489,467089110,86301131,45455561,64767875,143289455,125570744,88262684,154333745,152542621,97422511,120911307,435867037,164828424,190870647,64234698,119820213,36861820,159081307,65646159,484764156,257593068,685096223,37180188,417075859,53056585,47557145,91067577,46293724,225879641,262857781,481721623,216936118,75519688,433962696,25457819,113809925,504595924,160052102,227389709,64470281,126229442,675291703,486293878,99619831,87217370,257423592,29102808,233061034,119350442,259205083,94236167,29693843,194388760,184327140,87815215,61983407,92499202,121634436,198919971,37588197,23820268,209375573,688695981,155401315,543430435,51762097,136182162,219082588,77589166,80096597,560435094,439523618,51326922,209295675,44819989,137708577,158660180,401887028,498026301,24251925,142986874,148594746,69135827,556512509,56824013,160938831,510977330,437835311,438697907,525654637,147023708,93408512,36023315,437069536,79395496,141211240,190843330,150637913,133014198,109365830,454056911,68047417,35981346,31922322,678046143,544027567,81636468,72369367,602423059,228669238,66241716,403555686,517932333,409244732,50793322,54229267,22808772,54148007,606288295,185442748,277457008,688011359,614835230,123384271,170355191,464078515,608325751,484641196,47498738,280046737,6289787,177901028,466267980,485334371,32416393,402291763,162766032,461676559,96167054,271828236,155333850,542624692,75074099,44811288,135981567,106003252,178283201,189490686,116845363,43150912,154039733,76646041,135391123,50991564,121905946,79361071,526107237,60636119,68049158,240931540,497537344,27261966,101240532,73900125,161866138,79737346,560717915,445557111,441513796,44672974,153578021,130333997,111847071,407912240,468642876,77211509,93725026,107372273,47085956,496919578,464768510,81696294,143652715,50549722,541379240,57714775,53958297,141513300,68707642,83326026,263699128,83382038,92997264,528541547,36963456,75382085,52179938,162887587,477864823,77999947,88654184,189910881,114618315,255227234,76344710,247878941,131692297,146858597,53159460,52193994,98455235,598344679,152286781,168602884,172349330,273232089,209636520,41639057,87536489,234020039,43389549,54175006,409856884,93286066,114594365,159460883,78272456,30258310,411842058,222920351,453933771,190457791,159689910,487040829,79334304,32129939,186282266,43814589,31644292,449035985,166507224,144201040,30174645,168897007,112078171,101928178,225210879,442818130,460737708,198362311,52651902,202888793,44743427,150474235,122172139,429731299,461312559,211486611,99671541,40507813,25883721,67470061,105452494,46780407,43547995,422023121,85780953,21162730,71076688,115839038,690432062,180231424,199971609,684567045,130170359,22984049,64854511,83320420,110653134,200662616,190845659,201635866,9150890,30798634,689119012,65034340,94428233,52895673,198902353,134426743,37241415,456594112,130334813,511524734,94510052,110064765,41769326,83108258,107179319,53251500,201589639,73725374,637148540,63421585,67731033,646896781,121649330,181584317,111796722,443018358,187129769,116274153,63409802,85675015,208520084,424031069,71994263,73606282,478701870,487586336,71075959,143863365,6998027,263310293,130318957,451967414,179761908,151509258,111696302,54909225,204701923,60852913,20929454,243420048,37712545,138478086,51216929,75206049,75394942,475850631,220716126,227443200,505954720,241858066,189113927,662043999,476986881,95047327,57057327,442305673,97343225,634472742,205543901,247792727,95359171,52061625,250049038,71064441,443380124,127567487,484204884,159087012,117596203,201664063,448763534,65850701,57584364,445083658,38919145,222886687,23770673,50771972,92367451,122804145,111662775,37442143,94230876,689899931,405614568,32827175,268908854,76891983,71894282,115311367,464805515,105876594,77652728,158960612,483986950,547667950,104465365,166508549,92987313,464872592,94186513,93001693,46090364,69771029,159036360,189810680,137864489,125023190,194117163,213772982,160696138,138114671,58543450,97934926,262153923,124508904,600809509,215639399,554407756,137747458,449960391,142378479,536084567,93467980,18700964,84267194,511955652,633892018,688515698,103498719,440875132,47969701,529710247,497005693,155902335,102917084,74196455,273806763,155254043,239898773,80474667,121778482,98640984,20992865,436783362,42253103,561094969,121565682,257159078,37989509,66641275,173700295,107554373,264427435,124404562,54445354,73695448,440949662,129834594,477594143,31377043,187409724,564622632,153592737,528155069,445325765,30474443,268132363,689589233,461109876,76308721,450273956,110550662,195520113,112299261,250420488,145576970,90386594,81101252,440539232,600816340,50604627,130531859,36458845,135449029,409425137,32162085,139804413,214670402,155544441,32968957,407643114,236174987,604037732,413402665,94573168,254382285,74476750,418998119,413199466,117168317,514323132,553265824,29998428,616948613,191527881,37947982,66909440,523486682,263576089,144657609,451909556,32819463,110463978,454832494,689189611,469113964,165467222,468957509,477218970,77689175,61800886,46930472,150299528,66511118,134823957,95243517,417561191,146856422,214493164,183714759,263908892,45714923,187226965,216626568,245777293,170754764,265795701,452284851,40929549,229698014,645510006,466462706,77740461,648182726,126392869,40651495,57763548,98233074,570054205,43084465,90203526,170715764,140761226,468211118,197321037,59100075,165247606,495470113,75642498,616394013,226069256,59057000,57324978,613532871,273751759,131468326,684436856,150514500,693491377,275097489,75328328,263543278,173341180,55118609,107157501,51040039,86266216,195772595,492704773,176242739,690985758,227524020,129366225,439495907,89356735,52564528,59753585,46972669,123844517,156400175,66306194,60926518,133939447,58665107,154945340,479324950,452464611,145902153,148103863,57178099,522114490,153537157,178909691,50645276,133725096,635679643,36759208,178567013,402425654,186688813,174316089,117002679,126184350,85995290,123982417,50801023,118537406,451635946,426487165,100176936,100331658,125935191,123756567,213377157,94586845,426304201,115757116,32110268,133152018,110824504,161700266,137746626,434788388,223450041,94519513,183449044,200050595,209175213,72295284,574023890,472664957,141159627,236260064,135936040,39002546,67794893,541606104,480600588,128559331,543802096,207872144,138593444,651516677,155665135,109089784,261529609,552083261,179320318,217965779,692456037,66121389,182100060,174340060,449144339,192395176,149924295,58504003,161852311,232402071,184119722,114998087,167838661,612560489,144241244,260345471,60866574,474573894,55795154,51039200,94965955,694698381,120554040,135451964,587665907,25364468,147021763,64856861,36344436,189754400,215427086,193691087,55114161,187087052,83756169,474009839,181470584,224159762,601386551,69907855,37558817,115972346,181587850,47895811,127819836,197673735,411536498,468062448,157218272,475380183,171872800,246661884,72538290,653633915,467094891,43027859,177180858,447106987,35628354,68148016,175056208,521036355,209400198,413498284,105485979,226247483,257385024,64938466,38755067,12028094,589027119,512419713,143595416,514002748,46622092,510088509,152715358,98588070,636061990,90699957,38700615,268052510,36868911,173633225,442055375,81020912,519963898,165526851,25587389,96304902,49117494,198548799,138874471,11001241,250998755,204612792,93207961,107297099,465214283,72391879,248474948,409211834,95444324,189605284,26705611,270747819,403071258,187117230,527916531,184776104,35734797,94821591,512279322,62215870,239107086,402993734,154375264,498689387,685737792,131539913,424221400,170266321,55018071,152145892,46459417,28280681,681678133,142240131,19190208,612700719,139277178,19569424,600503276,74547642,107604940,145992277,44991366,35865914,500261024,240195092,630121102,6094619,46530157,120049994,144589803,21253070,223592176,189743640,239497702,58723637,531844248,629939417,143958503,105059251,1258072,91729959,46985722,125978442,131455596,31565426,133488886,485001338,94340694,502130459,119400963,522580583,122922211,206220882,494990082,262135817,594264246,160427319,112332455,125437681,142298213,128763443,78879773,159465738,416298566,627684031,430311051,55437396,96827785,69085222,239894560,74553719,657963789,55035924,119821381,120499451,129053385,80646472,418433099,279059198,73732692,520313978,696509977,538725660,129551825,182511219,106456872,84862522,133230728,28220868,68592072,194728041,618255285,547188709,32502830,415843269,94369010,83026437,43159308,465456382,29078073,65084302,158032154,199077317,78531970,66545111,65659922,30565617,521753651,187806877,695961608,77174556,589156702,146414109,120744542,160626207,47280452,211608974,69288623,50693664,93043074,145887944,452295103,435665125,165576954,125218020,68752358,203580028,74786925,141640985,126348484,698165231,188246600,73401094,48143491,600941622,574202677,80261392,121394050,49442028,207666729,98751866,70525088,105909049,80768682,142074510,96527545,36027744,593908169,41596616,91285347,70692129,698385762,58443341,141768412,86732767,609141517,206492234,49042905,92739136,176936522,205223514,38655524,510018359,36974749,47832901,58984479,218088585,134987670,200197331,690170327,439689230,119466610,139754974,464032172,56821682,91583289,120980848,697578274,143566882,537439001,57077999,106092683,127526479,518071087,39101768,455164112,104557350,147870772,458516908,23519886,243852681,57586917,32571902,58329149,577005966,265194233,96263283,71881432,158708708,436670637,146612497,106363286,26454728,205062592,53136093,137385480,61091602,645172492,51638649,64931164,165131585,45221654,578622749,155462647,85066564,130657915,253291439,531019578,433280406,51251542,61927509,427581470,618414714,30239406,121089758,153829883,117669115,662843338,17128369,530309228,580976719,442503901,678282646,215014616,40491916,504219215,90392712,442267149,132723706,412778374,85749836,529973773,132162697,416520497,45037527,176989093,58242423,115358141,484658493,168900832,23225877,174580772,123748796,653950729,48093078,124644316,112969120,146736545,41184466,139415523,48462483,679295739,50295009,73643523,131576710,424065266,453717569,31047402,124236012,215263781,54621543,58976951,699423409,85976892,480621202,141880641,432673132,29841506,86577728,98383900,628274334,75551648,503016207,91328471,128880814,30558072,184765862,110761805,7865651,130288780,152897120,164186732,85082560,206702086,41059245,524734752,511033997,142367070,128582322,202083940,119572210,102639397,112079691,107243426,608551260,183206493,81263790,163764162,203616139,156219976,199154778,23658378,610521204,46017111,516825479,76457409,49588701,86687081,44193770,126396234,186187125,86709290,31335119,193465763,588795603,119818613,613363609,49303190,150301019,145606986,85630868,453819685,87686032,61838575,157465537,178330897,662144713,435116441,496088785,151191903,47454626,79893863,72526468,82614219,138461961,485692018,129540207,81503144,476082453,685314113,97208103,43845560,145916001,98495541,592592899,486153384,153294638,106191674,238093190,637130923,446205106,38236137,103256609,48078807,128482951,87128876,175134878,142523517,88174194,109121888,504315808,128373289,76197928,168479498,151544099,54152525,43031645,683653244,31990255,72318357,618034548,682110098,637107574,523812754,106313378,424555215,97707799,474365479,88371470,104084725,96793770,501524751,70283475,145015519,190356178,70642428,37494944,89327442,495530296,51852600,51678549,118011557,93814034,463285597,45847159,145994963,168804051,100357718,116206744,149773206,421131255,403932746,94652036,404201776,235760260,144625275,193240407,568696337,60783573,544788954,136453193,62427038,107287201,77497670,66634093,419106846,245249127,109155271,30379803,599917553,516371764,247952583,42620095,447768832,46252412,30962722,42377281,97175229,231009945,54717366,552202923,71354808,551720591,466056664,55994976,45468691,575644272,170692519,676969468,121195057,243074425,269070499,89537790,602666352,147760467,463229013,126808369,230721987,238298648,135988255,195073455,38779717,54739138,255510670,412821298,129461852,90410561,185099487,102630904,533378384,129354390,108033965,202457643,55216104,153697884,518455435,78596370,121415361,45223877,45549315,113528480,29363507,209664461,25576565,500604659,193601747,146009554,146922206,255250221,162611072,259735962,68399880,95699296,544166613,141636783,526655846,89743801,122298555,92761532,190664650,110636617,225331364,209609396,71241895,99833809,156786860,489866900,76347859,9094662,50190141,427390342,639432494,227903597,75658514,71701249,48816605,130530322,697787305,1255394,114363414,54447329,117094668,73678067,176576273,69022490,56897594,75785868,59709276,680018376,603386542,121793471,477182801,194640051,167014652,207216237,202163113,431455182,28143674,145381299,156642886,163259023,166772304,47653106,104065719,80928710,80085616,151202123,568134522,40243794,86331544,31339816,87307992,542717498,97536496,30178936,24755993,130407288,24622259,671644993,38757702,55658106,632461756,146356483,161077540,584346364,628981418,62967965,142005001,155249368,220308702,662544289,413005690,63689695,422402589,630999577,56905173,493792466,649365742,74434525,596619293,196019710,35981879,239491240,58092728,129155182,408171736,153735006,32333548,194623181,63260328,405469399,183687580,128381302,70344699,39843633,489167137,100674619,148592080,36127139,88079076,277953271,700235926,677531435,45124423,522326484,497613181,465746305,144124710,488346105,33882051,443125594,93486660,703082531,275892414,202610394,155045263,631995611,76705207,99976264,207446856,517208484,229159383,225063014,180109429,90013588,30126779,62483424,41254540,440204310,205918398,87140241,644786977,92189702,134898137,100584006,415078479,267473261,642138078,153617757,116087892,698404263,159708523,119696330,158396545,113507184,27900036,461335468,84375000,553091195,632039099,117874192,127189149,30866111,413055110,115904756,60274604,85151143,118866976,211830122,123163164,125701472,514610818,208314049,190277801,29329076,123816039,180001233,143174486,53863579,154400375,265724179,701674724,147048717,92574389,38820617,190655654,449682614,626324831,531840606,167855846,47243696,119111827,193451569,181292916,79706870,145283121,429608409,103856341,137407149,26875135,124710812,268026113,130350402,160646753,123992822,158606066,522083251,502534805,211750775,51798481,50401311,226386960,140912654,102440358,630196799,86158196,112379069,228733440,32391592,206074718,616655481,148252532,62050610,457026135,114901505,23703273,18057393,92568523,583415491,219779663,546148145,82668803,696082883,238886044,222808806,58625249,128521864,418853420,68967946,79142379,62220394,10690943,81539466,51193311,413679960,448772986,41039273,98099061,156001974,194402253,579656010,25055125,101510737,212903846,63060199,501661428,160447239,111841145,226250026,119335954,132485963,161348227,67710532,120147386,61517343,106300497,262466082,75043042,110317606,235582518,706885763,489155160,129795979,186789565,90516316,555644662,42329165,278005075,456835045,431735173,39313388,706870748,80614191,432140431,210225740,216738671,93925428,117499005,504260716,58919963,58283830,275803237,193948753,637270541,44727730,127419133,118157438,474118438,181069862,93497215,42026034,191694887,405247783,49562968,89767260,61175875,67681344,409110741,8916829,87332312,32045306,32684056,596493343,481484948,144786071,161479266,146086724,29789424,24356049,434118589,33945828,419200811,36898856,558373751,405345945,153052176,640479416,243862093,85074538,102185104,558197611,38354434,189062176,585338411,704148039,133939995,228789722,510442351,57078550,137403470,50938009,145524328,94839448,145260293,10788745,32643060,419794479,233604864,271439971,416050265,141103575,89094279,488233126,36820107,43971919,99591839,129843019,217272299,45538371,75290457,20320933,140554545,37657422,176309944,99681066,226186864,220145564,63818656,245845207,258521794,179737380,51123005,173653284,150966101,170220304,512904507,701479386,162326017,177029122,413915694,124516480,588825585,148139109,64206269,617175220,117019620,412660583,244702575,558855311,129655515,460133172,113861652,707840202,124486475,116980736,62050809,88177866,415992074,206410737,434632542,46958903,44335552,438178554,462596922,236067480,440832993,214646692,703965967,615638484,152481864,81879390,24830548,58398684,53588337,65708060,135433715,552296002,182243703,596283110,424564881,75420753,232839772,128143769,127915190,60923248,73255449,25819803,139114605,52326420,167632085,238508845,243347058,598258060,69424650,62579031,127383124,137529952,102860313,555721424,182329021,129815594,79563313,152651262,45465663,132627017,114849984,79022870,476068066,509641671,515662590,47876013,153733320,197508085,24524084,170348575,132917450,128415983,153280388,274609389,452558070,513442338,702095155,116228390,115556486,6919371,109875675,150403012,82680931,82765517,151350365,39572119,201270193,253768511,170834651,46016198,709904440,507290561,184870080,155039598,173164131,144220642,198639786,44858482,158724365,635445750,57749092,235767676,125831125,195509962,224405866,490965867,159297245,68542225,45719474,35670262,28784189,135162278,95415414,776347,144581260,131838584,123326042,44785762,574908567,96439721,78989410,32949397,211065730,491006096,151316859,656082898,75176889,272278567,604140758,178186967,110610223,633114322,709771679,420529649,17277897,100930097,519512003,174612091,59612451,172462543,475601344,242440747,597313383,595101826,470592087,72463827,51213269,228776223,419273478,140632291,46061057,152671278,107418731,151289347,60962604,24031223,48177274,205438996,518638493,65269125,533225722,198170686,277913245,107369753,71581928,450818712,140134311,40494190,185049029,139208664,103920754,413933089,608791220,514108763,497865168,157361952,109545626,146350948,45271131,168638450,134437703,116817504,13794627,144534498,38690818,77436763,519188790,208418215,98700552,460640073,74051626,276125665,524391599,252022273,56104357,236947234,632200318,549715085,158970649,448599745,198449609,163826665,709861549,247604938,106050740,115078801,233393158,198216713,584083731,140391987,137982621,119387686,195025348,646776171,105029602,133580190,156772091,140116185,44585044,431789947,467065473,225246584,86719608,67639892,206056179,39048328,617853436,145987024,693545304,158973360,63220030,46160487,140019235,427989275,36346161,611984670,207790809,251365841,545810972,403842745,275861951,233110673,531717811,198244625,402674559,122735859,130314933,236824032,675761855,111602272,69776513,531192597,183595149,103078854,623573590,583616023,88176615,88780442,136606749,626285900,598963342,170769040,37288670,187647732,594921699,142830321,533379161,117220747,268937618,232412389,125129801,77363696,490081888,76159058,30058099,51207505,142687351,468449085,596601426,48611812,63034615,222213066,67806621,194606855,126862119,237632723,124394466,48242353,58559474,113324016,146457713,93606935,153467048,197607343,712277822,108557420,458141408,71620474,89360851,464148983,142001550,38545699,132496765,132775958,591109631,123836560,71217696,125459201,172621458,180974243,80147435,456352124,126215311,197751758,73596932,485807027,149133066,134564581,161445942,103922198,278091176,177469898,38700240,38258538,63820230,498948366,236165131,80067878,125621874,615320018,213444966,603595572,70164209,116528192,83027494,45252972,147974113,22905731,131852215,143932271,665340821,192751869,53259092,70106761,51686274,70403818,102195925,202444201,93357828,48200594,614802960,646514823,69713344,90558347,148834297,469788822,162789883,437749066,175800485,25425520,143213808,144994471,204374428,660210311,28473561,63887080,38295291,226461902,85439419,48954695,51502340,37809299,54071278,118511705,79521613,56811658,503951523,171218581,270246829,278931602,87044934,532711310,101011527,50888853,699633927,49440419,21622512,58722145,683307325,135177471,58141612,519363529,46286290,186064737,188956046,86102106,31804437,280244952,228909098,133962167,103297639,78337226,540116601,24861671,427753414,73807397,675912786,455104240,101219945,55401225,35926036,172553391,39998216,529177024,202784109,179057404,62177199,27270474,159540914,54551370,109103283,221437661,436997742,80404268,635016266,121849993,478981051,42964400,125912068,123056538,14263117,488884378,92418451,444498553,107234356,82529902,500111437,120115286,44967135,147202764,138196049,715532201,545153944,226880979,100840762,550768197,118337956,190037344,142881798,503600568,610911871,47154530,88600070,64033483,25614335,705521700,105214785,118131762,715709213,106135518,245665460,413681184,49959273,122312323,583246946,131006574,192456187,17561441,130331480,653980761,54382808,118974328,106138950,591094863,36711731,159071933,71783847,48224342,117640099,699616112,170893975,146414281,59174417,61438909,58381663,715211772,82084788,153993440,132984236,88190208,643177304,48292450,144313101,177917529,474085813,129230025,170773937,165489321,46323060,86268379,29912693,270859357,36768120,415125109,410517388,444108840,63070816,470829005,203038661,164695251,644937989,139998888,269375872,36096754,139297998,45424854,198477977,106926558,212758935,164751973,133113187,39308051,53789946,76571674,113732640,38219433,61238617,32650418,56784213,631088902,54137846,189338295,185472666,128775333,121942446,114937425,145771719,123343896,130920115,57388108,169640116,272809353,550162586,135638712,583118371,154935626,84382408,112238340,49809716,73534708,43462823,208327726,235944589,445567262,198388257,189486359,198096144,198507287,164316024,230216752,223958179,42368254,82896484,68940216,144111038,467854813,430735204,262270216,152476861,211033055,160891636,189132034,80488258,37619515,48934183,23536288,170014077,540306637,129619596,639812889,52769526,52268760,559668300,469172951,254145749,146542860,99466636,14022616,91597515,715656557,566518153,42169928,524041520,80258330,401286075,32764640,187376410,192444073,270673996,241106149,112893003,688071089,104637998,709930309,126544152,454470360,43660616,219352532,230311996,422278742,59279197,590210049,245826613,100202574,603478116,120216701,23563579,153203487,443842211,37354885,430635197,82655034,44072119,119810153,444970411,48871224,550375088,159947166,156996561,83999834,60421226,61771955,114147503,267241057,155140241,228337688,54337066,39939807,438077673,185816861,140096854,114207793,142566407,50999538,111187374,140966981,70474978,179757749,182025859,235245630,716056061,117902485,70944587,645408778,86782097,98958520,49366229,62556508,718648960,36667394,206747960,128383741,42495639,18081762,31550664,80965649,91368775,124975159,109092418,213232879,124975748,200503227,213419853,699327052,100996441,137811364,175579595,125481002,178668441,36939345,236282095,960947,53641313,140535911,110083626,126514968,131192134,51480432,130178840,135761276,39088118,47698075,509144218,508646205,404532329,122722156,42910867,66962586,516890038,714975716,515697266,36832421,71008460,407813503,105973473,48022358,181381372,704209914,488832521,67705153,273931643,174800323,707703634,109911776,434096764,484126709,433161579,173416107,139685560,86168165,166586728,415199482,171751692,47559631,32584323,717700982,74601689,187556513,449576678,234989313,187548754,91836739,77451339,704536593,497141986,546786037,134407881,527776201,80593482,130916976,55236690,159075341,143494174,31492326,123100115,86470973,126193765,91226181,78738272,103624830,423471232,123145461,45447900,50697563,275243767,450124846,242323675,53553829,89352164,471624388,143724217,214968961,138447079,41370580,233076536,105936221,269316282,41214929,204667707,148424420,540105306,158755928,274077694,122661669,136502258,614240585,609621421,32134353,122214944,155141422,103027298,142204356,113040235,106612283,514242731,67663746,554499707,116764892,122129926,199663889,116134894,94967807,509935024,436397629,38936586,150435065,49537446,200682291,184630277,48121153,72441962,165405400,156943495,41744029,535891646,135169561,231666908,254507070,107599341,128405491,51417250,73105619,487116416,721290504,502764044,150321342,30533315,182779575,105670069,106632028,15924826,231700809,187812348,144962072,218723995,44113419,90068006,17901687,39204078,280311303,428112677,231663176,42990828,718187602,504397026,115756345,22792647,441404670,201008969,196290229,186961178,507612367,105939148,205491954,186705020,104887836,65824161,148727077,55245041,413843397,266396209,201168149,46134319,148967388,199734866,438775353,66650836,604094271,721947925,54336327,535588710,612579628,272662045,73596002,721532842,452165989,86106129,25896880,195549780,182670235,405909474,241780407,130656179,47648625,91688258,209524839,225561200,647628946,55541100,488660874,132574672,168352981,179115647,89445887,511841297,260631435,124636605,107999058,540340973,125512613,89093282,176042556,248061918,37070148,69927835,79995572,79658817,191399757,193733788,162309394,224802427,241820459,108562862,561246159,130974969,56037712,90075649,491695669,181052401,133657707,197168270,548654585,14327946,185076911,180697326,97242398,486695767,50900100,47976043,57967376,60093711,95885147,534289103,24863635,82482395,86207703,479384100,130852536,28342518,640212564,557654048,146714374,71496481,238051028,723331978,46322797,432525699,57812904,410480705,58416892,174267518,103882557,540159549,80163331,75847007,442989661,457689738,80878529,227716485,149065123,88533694,446115832,74657307,500354717,50700731,28109004,266496977,279980404,440697154,658629717,243198960,485657814,88160869,417678822,140369023,542198137,71437722,68802968,83378236,74700531,138177196,61028566,160119729,255654889,36628258,131900243,58011310,160503069,230774191,142816452,44632685,27100847,112516547,41734445,166059133,183832226,48489571,445946163,157937115,186533158,619396904,88744768,492692638,19768297,96582478,630093333,135558945,112662638,60322202,22718535,111251487,423680452,114619534,54350093,542109272,27659300,81220570,225099498,88812407,150696342,148554088,549149753,122278519,228741456,127566372,246539228,106890916,89072368,125201978,27478894,626685483,49157720,221375199,459902793,40353214,133294899,77663622,167681977,188222465,225234023,139910180,90011140,195280298,38433052,97153387,140112669,236308545,37148075,491476116,518325526,247138113,421574923,191517068,443034811,78672943,219489353,583424022,551005752,484747037,490909175,451968732,43379632,40840348,198277939,511145509,134173773,446472801,108241156,101191310,80217428,174421404,148930825,21602305,142139186,186607486,114994592,583434227,192434734,106141569,53461976,152633332,150525780,148468713,589187367,456353673,141453185,32617770,429677952,442302842,137053512,51581969,142675234,76908089,590566911,153041116,630242957,96593530,724933616,506857237,265864132,66194318,115507205,93902250,54192531,72299885,197155845,31913972,107855827,264404300,140054428,521763787,141230168,71234115,684603366,632113234,187123760,69887790,414084270,8898836,614141212,91426772,49266544,196308345,80136031,56447768,553394931,87194795,174860706,104552254,35709318,524614837,40697485,126781066,119711398,210306691,104352268,548693203,484356948,158274373,531894576,125376043,469897954,54291510,434527204,166334606,61379532,58186521,79735266,57888303,217660674,10163246,265333487,165340996,246772520,494585264,163512437,233301430,47262748,124566017,146887715,265646516,90233474,48870826,601489939,702322986,124092889,183234739,102509302,723542519,168791683,187881090,40244080,136876563,163182538,596461014,120007882,117593491,476331857,416804131,467513619,435365024,45964358,72853446,248388278,127683853,211215283,37428068,119195205,61382766,181154960,173525269,43929185,551330142,123881773,73155958,84354679,66643105,197548695,157875273,68687792,687518038,246573607,46839253,218346077,92764129,581977611,416641985,102440979,27610060,582879249,123888371,497777445,123272997,112989463,54760689,586401477,201660942,67734699,104894901,476815827,84547796,142536140,468354229,504348936,201974484,58194777,134361188,200151136,39948845,80923138,80707864,112824627,436715787,94332101,209489991,108766813,149067567,218333360,32243655,23953745,140152876,491741795,45738659,473494799,259340854,71630647,132222993,725042841,461216433,561228451,31258115,156185609,154315475,116329936,46929254,26880331,144469789,138943854,726936200,175522663,48479340,537552815,40581335,27449752,568514397,250455616,137224414,255704663,685804998,491479964,417249365,46951352,109819544,572663175,654375170,694541343,125766594,535486524,643894785,72204484,78364862,266175348,472243566,71730801,603164963,107848040,97280919,65303815,70556476,26029987,102255366,72693467,163299935,99871213,196977254,176505821,131023304,24208728,520423931,139248106,207737228,620647102,472271384,42374631,134288940,73693586,40487627,73209992,18670311,622249091,277812563,168040524,154477126,38612168,195326003,69939318,123333368,41514121,78469445,44717848,528891158,64247833,128526169,163536544,492812836,49570964,207230931,636159048,569738607,262321796,149767975,458733283,103858580,273443138,28628646,462885507,104794570,31092424,116506696,462009140,524249751,77691482,518765176,167340318,101898705,544013339,188037226,91309350,72628802,568594528,45339681,22519152,38353371,52833477,107092749,718337450,28414841,713180319,57726601,122120680,141644537,56807522,147910673,561957629,455046461,531744405,489903800,106708674,222502147,440909634,539736979,606236036,135496203,193492647,500856203,79335911,491574627,171020675,53788815,29125169,154606849,116036675,665405290,42566754,76189822,94167778,138583569,642802990,79586334,44948705,89153488,516415123,85802466,441432754,618524439,77481616,148120231,110196295,102425509,628309990,540056482,611365890,241348445,717040018,676488512,59167396,230521319,24206712,134012523,103223946,157520156,86957713,169937367,262787164,99636757,63526015,175897682,31710937,48276816,164245457,120686446,18457,172480759,72889039,57106979,604833846,77820985,589696684,172318378,38725888,40999439,583012806,648199129,699895682,206059944,120837048,101743278,83109368,522715405,123473992,20017184,53876981,146687539,35987570,23265336,413825905,108027559,66594311,36228072,617055088,106157978,80490216,24202969,246536028,48972410,236239581,32801979,22327317,29088149,621607936,202163653,730095438,469189768,120400852,256789943,119041566,59802923,93119587,86721755,685695654,128709218,118205849,557316613,64418425,553121732,214644814,504417305,29914655,424350055,64037448,113124495,197521685,228272240,102610837,216969799,236367534,29182314,100451163,67093253,630216795,239467081,141842274,246664631,187612525,203291263,226917332,183527067,125468952,88488656,195279093,274434392,31080568,613606902,35780100,70017089,141656458,37407543,131868511,186288945,590123939,102966086,522032155,45888205,58296001,70456624,72750181,55540303,466976941,206033370,66279690,154111684,88941621,549230190,25851676,86594857,252204558,486620280,125745065,60983660,731246355,139548090,49136137,581474161,623512960,131245689,689274924,66088756,97161860,566178019,51845916,465717059,457764961,80524439,508092988,134873211,236498601,55411870,42599156,32471960,67207535,276284330,423799783,180396134,637965657,47063354,175652016,38538038,407496405,412864592,267930948,417363791,219524656,101746427,461898318,462843615,125716572,61682540,523725631,169288808,158036145,675801670,108929424,536395993,486733157,45829084,212370361,37625424,188389628,42222530,199510913,171308338,64160437,52732799,47194423,117297916,47947963,103413719,507352926,128458315,73528484,658286001,39213479,160192620,706885134,42264587,267621307,584088492,674039343,507280987,164932199,65707541,50507700,221126826,98367321,123570917,147746050,142717657,44383995,459795563,30788641,95190957,73471408,506611605,204661402,114468509,73190369,716383209,426811272,27121180,85948772,199495328,683242529,44378483,217378869,65969193,43676074,26189911,58603529,145870281,8614507,119047805,205484604,82889823,274540097,52286663,55794700,76689328,106302991,270270888,66737939,225745116,197544389,487303974,166059606,101602146,180869012,684023524,89859202,63563184,580067514,245735559,38324076,504539566,250067183,194403453,471407435,53245833,91684329,109686011,52469116,61507479,43034780,182097781,96114664,55111860,251214487,106390424,703562652,144441190,489374165,237956983,35952923,39572631,99072406,121504453,552271253,152017975,413791730,82443576,92767950,241184274,499207871,196381582,185506343,62005692,153873824,63686904,592503749,416977306,598776001,121173801,176942724,571019110,83953406,63807677,78379553,27992608,138361352,24248660,81948883,647005867,43530393,693250825,44454264,183680149,531978691,639287678,64424194,81223479,262661155,451802838,167170842,486139619,50468312,77833328,206878849,46972832,252761520,118235208,448222984,77953682,402690614,154278223,187063953,473096256,219214309,439878021,30069769,653030099,733532620,726983991,111645040,478982927,520002399,207126648,183498741,412624039,141994386,133690290,143229683,125760431,36471271,57439472,563174996,439543739,38452387,147038403,137841662,174726676,57213732,238999861,550334459,735076729,202456659,55753381,107543753,134994366,61186838,636429497,106920947,26704018,168685385,26610703,215885363,684766908,80262638,429048107,154987629,57956578,135947281,183726256,189046743,126557460,148360547,176410611,123269964,519963416,184840372,584967264,601207847,506831361,676047161,102034256,70454032,52049736,78966039,434482607,101831239,35851040,106197272,91342035,248194622,37630893,40107793,90221791,144065561,40109124,142772963,133557938,142482586,424256213,23462730,516681141,168765289,428808861,143476751,474548433,161928765,213260615,486475926,126805726,25678629,41353051,32986203,191996164,128152170,158908841,15138968,159155004,495516921,487243890,146983266,170771207,73779820,196063181,130727794,78272852,47521681,112881206,84934855,443393873,48335947,222385545,133771895,123382132,72365170,41495542,424870389,67081919,125185642,76661563,40087292,401519523,124048830,256701210,139631738,1715496,188527412,218897207,554146801,148362236,94918144,57818594,486473126,105119385,83091857,402776798,109687387,736228267,40825380,21444056,619789801,605233777,168347030,43073696,120878300,63856413,98065788,37779360,97253291,53495300,72880254,75439970,536011153,546394236,169244081,131376041,188541007,204385491,115066359,162676323,243139122,23006478,145239920,168965885,90661719,77021111,735196067,46568557,214471274,536753640,497233847,584665213,151044661,169724359,44120587,714598459,87221531,433100990,61220976,416718933,17493103,30877022,734280763,126468551,82953941,199381712,159121539,95846714,705130136,37802835,59123811,166305185,80896244,138060468,100839345,204029074,27105453,160319882,127341956,534278290,128051099,158422758,156401553,36340781,736738654,591747426,81901482,105111402,206112497,656052364,624506076,737936664,414160944,531273155,26864776,135308358,148912039,603403251,44457984,32054323,546746251,554151155,633285430,738139342,65819649,88060487,86165517,414653932,153987371,91635148,545167466,241815190,134882681,415006721,440046487,37758994,101108588,86601035,105868685,94564607,674857563,681888640,127139307,141049061,31383381,137108939,550109266,59391307,145283191,149367649,67183820,447615248,131662472,489416565,68578119,480615801,518680937,39722688,732086957,160921769,61019853,668716424,614102119,158667467,546828088,94905796,51678873,598711165,89154501,420875020,181586336,25225898,134379128,647762167,60661241,126482938,42049638,58889547,555884506,38937099,431338981,31172842,177961489,72429827,224049391,38491465,243872662,546717266,154874164,132963465,123300679,271570345,436883271,32906104,76335086,223575498,125041950,184487837,37335527,48018416,407129804,239377538,739598496,535070039,90324863,666644534,141583342,183563074,508558034,71378533,56449315,711755413,115668417,54917104,622222992,100974102,132666554,30232448,542395160,103969143,220555080,26443083,155107867,183411582,463833037,68627352,130277906,104081825,85739521,222610848,488526320,139385785,584838178,474787860,154073002,154232208,159074775,32526254,228304541,36358551,51061599,433381089,741012552,247801597,55687760,211121982,47936437,467736811,156317846,47554672,107244589,428923561,46728937,186018011,85522244,144976094,41996657,209142009,133666017,208162058,38598748,41994997,88404773,59522747,422753099,142759728,99352733,41449948,45414597,66235624,602361431,175514460,23274996,249887820,66797568,202898932,86833081,131700765,409760532,3258106,144361909,111894770,50165000,53494943,55262403,135246711,193814010,137017034,79283257,210492531,243152978,187138023,101571713,51098915,89516056,98876840,514858548,59444756,741384598,553313969,440195304,74363168,123920725,169161297,116650435,55396529,438403333,15386355,97633292,88012531,36739099,40208568,245180700,140281772,606683990,93016252,143745436,45099990,148471005,431435714,407823501,72668981,83961618,417406537,407310544,436723016,217866140,200166821,260477777,107575642,121413075,582782593,36868810,155555239,88301612,649050144,214272990,187140480,132653858,583088538,584168397,188750968,218887963,168799283,50358399,124973028,107019464,203289395,477041009,446095875,138470130,125209265,85644083,625046623,81632665,55973078,513872743,76359506,230933254,679667455,599159123,137461792,21032887,41119426,72174762,532209799,742697669,49512219,41507440,73830541,410398864,45716560,216569064,65057754,238142436,56802778,562921385,177833409,218156047,86344488,401327820,151556442,39568573,66822067,231193362,49107347,126836415,104693681,164550001,42350095,25753058,538174588,218726365,431683936,63272681,38745478,44961896,436059398,60150200,194024317,715319920,53157932,216789451,143062992,239543387,71006617,560388551,161589343,69486240,25719917,412983505,85498962,549239487,138102228,451187309,666145749,72945990,677284370,628018767,45927545,85910410,41915716,228224733,165920355,566754232,47136577,189362675,120110601,45334840,190706559,40689733,107261688,432372550,147874427,76301236,123577665,121356664,128060738,618620704,134041888,68412836,437044511,73859741,102740846,73534669,61876145,580866842,154235067,118829453,27784146,172185465,177714610,636425721,110285692,401123356,159989669,35852210,141911924,192718478,95693669,144784444,68993026,217090813,562922147,186611972,188428876,175738436,137184217,204682047,187882670,179608667,75202231,259425472,418870612,713421376,603379831,258431746,49505943,251944178,151083913,233273939,1883380,42517084,52271490,56013006,174458091,144042655,666981120,179025535,77747555,138585519,684117026,52089628,107286184,516735359,713100129,29792235,261972296,487466320,737708190,690821173,38590054,473917520,164752117,37443359,122180274,104493947,245537864,186627568,206730471,128868316,151137981,127645967,198273435,422044519,741189440,48207697,140867290,135024885,221586366,25654912,746791320,91558264,510131352,28023208,746479351,105769424,76966523,102838947,225372086,153760751,101053301,108323909,75740485,237799923,55015291,105392408,183372950,65553570,32820670,245928248,544619854,176775877,499544565,187360436,551255781,51468605,201115211,132800161,219556672,551312566,103394771,403806071,730238697,82566491,98342202,49223029,40975817,112038670,128032085,36821967,569530705,77553105,103174110,497387650,414973116,278021417,215423727,747904638,94503547,186295561,90689634,89003420,143321016,175100606,133963516,44842710,154579223,194845556,59026702,47323978,509630927,8711410,744211239,203173926,117813600,230263259,27691722,53303864,517479592,191921658,214739121,54573761,131130464,116984976,49080891,127029599,229068826,616604113,210493337,559515302,501354724,731758555,88758022,264687376,441983637,245821818,215044103,202821487,172059151,246468863,126014945,58217084,519680047,129409462,175068399,82590276,158033287,63285556,26119703,138454477,172070264,9061779,435771270,43955914,38523099,133470021,38436073,100645849,94211346,532365760,115033110,46472873,72453057,183892257,53163597,414610180,99442905,546223062,430556882,76176163,477133829,236285846,38475555,540520928,142855697,226180588,129564003,745982665,709239974,215943071,183935507,37879777,42420320,138743162,109570695,593945974,736433318,99412694,82492360,451417520,77077216,57586064,139847651,142698210,162714625,52590901,76840245,2724187,90367911,261951736,435389332,670450226,85216613,143951773,99759767,692777886,144920995,49372636,447932963,5766271,580036346,654205215,417689033,533547595,244459037,107291703,157896110,157634543,206112736,59670573,488962629,222795478,187480280,98625871,537947395,122004507,79211180,37398243,114736904,147701007,460692772,106379096,76956794,270736733,150141491,57998004,188744252,520030346,520144997,81345597,168358573,509971503,110662360,95486563,650871726,232077565,405457890,105469267,488302195,638011569,486938494,738144892,488727809,547500728,95931803,198440835,74481593,54618182,28349043,107564189,161185758,91865538,229938772,675625343,81454846,508795971,602653683,62877152,748573854,523440367,135524706,91036294,644076942,599407654,238932904,75731803,198029867,179115295,162730478,92534931,447149892,247143599,184397519,505181814,51834005,109653143,145905855,525069932,485797406,25684266,453922316,119397005,109079870,80788340,585887126,57845241,105297335,127779817,39645805,111050674,82931671,92362568,134853512,189542804,23826289,46070169,105498376,142061936,72339714,101644689,452236786,80491061,191427368,256280491,123868498,620859633,440473921,5663922,90735714,100775160,37521005,244415892,694032535,743334255,66712302,41952726,98339347,71105233,53603802,407153672,524207777,143933221,190918544,795093,445724353,134358881,68731636,176616682,486529748,485877893,127048277,126989591,202895917,13015218,227066404,26977816,41908304,223877146,112001729,580731973,154965918,179819817,506853881,120650524,196693612,35613999,94417812,236435474,42493681,133935851,726187707,145521810,184877490,430744789,226678516,65579550,51531366,407481220,93148230,201804808,743635105,195369926,159273809,599039078,107222907,521583209,133139505,498704692,159624188,158347409,169371822,218685019,149833660,74789639,462158032,56468462,464358913,245550117,222946454,276824850,233408411,42564236,44030242,123433680,62138650,596794154,175229370,466366967,262883868,631456244,228604468,65249912,29676241,63641060,25383432,40262716,629306649,198570433,54022671,175953356,405649532,92062529,100165705,95480422,477942645,128914374,50711545,134597172,747952805,434421589,241098010,193309545,79635235,39174249,42829478,277043696,253431098,588170026,56902115,500414990,110445213,93960870,110581523,93597038,144820727,12214744,230393777,82711104,69083039,30210643,228200797,698985645,501169529,121668736,117244677,208754944,198826355,210751194,56325579,30607960,180142511,190906909,500118448,701181476,429938550,413103247,93262922,97656822,124740795,238419422,26586608,46390450,55115610,187599612,151490243,230221394,158674919,130569758,162723329,448441915,169517389,555518238,104575582,145846057,32634091,418729674,72280241,184142905,74912208,455030945,233148589,507350340,171445880,138729448,183863842,32119125,29467684,692841867,41067441,178908642,147148831,122808988,123547569,277245862,169761593,110271733,66030950,495396011,755989899,163161126,474808919,59154662,68571351,210664731,452746246,169946605,139789753,57540683,182469593,413772159,150959212,51162820,99457930,208443305,40498064,150232783,496350392,234573950,57364316,66069862,69917465,212233862,58424049,82208568,564552397,183410006,82643098,491080984,706746234,104974763,37161183,184057424,236671784,147128733,445711868,191971224,655701143,66495053,630931012,137771627,59990230,191898682,138816414,687634648,40641948,55489597,44273192,156899246,432532052,83591274,109553709,111510082,32812286,722403308,263801957,25851897,84538863,54727775,560482341,552406218,494015414,93639904,95126993,217444637,456605200,188393636,735601179,458630419,134790256,476903538,122056435,48189299,51676035,54633321,175276142,84413591,50328168,161516506,65955224,164207824,60707910,228982527,63613167,67500852,415487295,166778875,612579163,140827962,269904228,144088648,167718899,555163975,109787319,755488786,465173840,727057346,226952363,68489902,464048072,86021814,65870275,426934011,133740100,54734177,601226966,671242909,122984374,35963627,168348436,242496169,101145867,91116150,735931034,24173752,175324142,438802380,280830075,124279012,41701455,98373759,89771272,134820118,45182565,134692765,89109266,147952128,28662572,148092390,272745554,35866558,78186048,152721180,88295174,182916177,40468197,724047309,141003685,464685670,141598349,150672341,631958417,409847847,219611561,583078571,216643092,758331644,108474011,547804572,206774101,147299298,519459473,56673352,39917814,51665021,30181457,492949210,92839469,27193896,83861763,46284083,443070827,412061647,37840291,146884122,617501089,45899231,461131992,119439109,213482890,442379464,204157942,144975226,32404795,491431583,169252119,38130203,208245060,55835905,43490507,114620970,635001460,78920981,109572999,196500227,98916473,462297426,254827479,535960375,570182184,65964616,416868227,260587953,198713540,79532173,162805287,157105390,170008607,69840517,74574456,478266840,64032247,599623912,135267126,660786948,43230700,484694098,675417473,76044242,195721073,408908678,580943205,271803926,523855610,186132331,620545371,175412521,98031961,462004715,147718339,99016625,462425247,65813591,144228414,134344903,86347520,116045345,104720121,72998489,171730287,724735037,126650462,195373158,618863440,205996675,219757593,23754308,581016117,53386654,641994270,69379750,430645544,212176673,36000113,254661919,206121219,55435393,75852246,475134711,272658183,513179407,496861754,142921995,70891342,176018484,760156503,31469747,180468535,144652889,118036801,176174501,236711228,155611485,37313437,46052017,53013255,78706363,61105705,226444101,532440811,495750167,526758447,483783133,25095648,169701299,729103683,463212861,407616895,27399111,137066199,78707425,122642338,756614209,167519056,32536731,72715397,47982455,411669085,176684472,57977077,92463701,45349312,68018875,531999163,759714647,760930998,409921442,222813675,150714898,100548901,96018417,30762309,761051337,588547383,29597844,131124374,55835122,493393952,608105081,145967017,142693467,556726854,42338099,215641266,75501168,174476950,163967545,761359039,186189430,179689987,38911057,69731845,431439735,58243526,207105216,256726426,130278971,39954897,109663344,641382440,49272316,114509194,42032495,123264678,563507578,119406146,122705494,194673822,727764861,178698238,45073064,32134902,132263102,53340328,48647817,65928122,53008095,518636374,192350407,686598807,77367847,434021394,30612904,275659345,546575698,68934116,35052470,96086794,20602525,54577195,26149825,82549568,534781513,646310604,639479934,557527201,120561813,40543327,192889488,459808115,506157126,149360880,237997351,45682701,133203217,231013790,115454144,48715218,621818629,188533136,187835196,89852088,643600246,49559282,136921009,460768486,66115089,269081025,220177413,45037659,67250717,161390940,131409856,192911796,12875057,67194608,96801079,135476826,37987353,180444127,104394159,473759733,83406017,245725471,692507794,245825728,52997307,739595160,576676566,145767843,69957485,67320923,182765517,142554099,465095594,50606714,279600926,67402004,57786143,548015639,68760492,139764277,631527696,54475391,759086284,68058014,92449994,109592728,204747442,167203903,642562544,90896484,135728589,118850506,121747056,192713366,27083414,646849592,28086454,453263428,59303055,40522551,48640933,435908187,54684237,146680979,138370853,636317463,129766413,26194989,161467794,177582977,189422984,239338264,154343741,197130291,41299235,508727787,39003760,37640573,124066302,26522731,64853013,70321809,59533704,53776596,526297620,31100511,618727826,114778475,136161990,150449590,101053344,183434066,64407699,147199061,248470200,117385536,764408715,215735808,129055258,108890841,134129538,132896561,270476101,48816061,264235144,146205463,591643272,566421882,117971260,50431705,119876207,163598362,764820457,61325790,526054665,68909746,190988616,117228520,70175629,494875019,151570059,113936131,74346428,69994349,460839461,37052124,170794560,72758142,68769791,82186116,82367286,189865923,39493991,140599180,54910324,74275644,538876031,79557409,204582580,150697490,11148891,136809879,133137519,48352207,548623551,107083588,204730616,408892293,148831817,239834717,463683147,55019073,452416260,179223009,109289828,190886301,570794872,467484582,475138575,633991739,142713033,208949261,584309259,46184348,107575685,498044068,136096221,245460814,86980056,141082888,59613007,230658931,131690413,68264047,150233962,766072403,466837179,95901892,192077241,98385002,2191480,184124941,64167539,642033029,506648128,244413697,112854909,69046870,157165185,137838272,217885315,62527655,762751356,87004646,117571301,173209552,619394853,467031116,442080347,15073941,98263679,88126068,127519736,75860535,183964031,60270844,175712754,96316886,495938993,203601951,597988037,88191333,448170086,134731234,50941111,108629638,56729656,34139500,227728508,712161254,142052837,475195602,767515893,228262042,101843060,523171723,143088797,72135705,122666423,161487716,80649436,245698500,80018286,727043910,521988082,507582476,124851610,93737626,213535455,152971635,82940017,147557575,177711901,78975243,476256235,121727624,474086795,53655622,77232066,80374184,767825113,523814016,40908904,193621667,94643477,74054283,29332551,142680928,117657591,195582202,194152050,42174581,441018846,91348172,44316260,544170845,95000390,210817730,140573132,138277832,638065882,564347537,114006102,177634613,73235462,227705734,38911658,249268088,44641676,77802936,43607839,130206849,82695158,75072423,75293567,516039082,529683084,596742618,468125049,266072504,614490681,127252847,704497461,196311234,507000489,409006144,56824242,45058632,96678865,87702968,224116171,24009646,113180457,134858607,233635050,71762299,44931290,115149535,119674299,533605497,39301588,573576846,683965678,109020991,130456586,129388495,42881076,77541120,53657408,524387444,484150921,526576713,30698241,129931504,44803724,55464007,84231338,457339454,189274527,81539572,552285009,128569092,238089318,160061499,16338230,138093617,98487538,50423336,651426426,51492033,91326079,84914852,182049505,19759612,111342133,633170123,86392820,149431662,437841638,755725384,8869707,72014787,35618666,441020448,127722593,116681929,129092966,123826071,167476158,233215084,158365256,142343468,258410575,21057297,75813628,569015763,40344202,770464311,61594717,145864650,116448114,114860224,493546814,691260797,64844686,428427603,577073056,58880508,51065903,97653522,36421212,259257726,502986809,61511771,45238873,131910367,94178154,5175822,206593964,105082946,119223322,91650077,94191894,673577936,111966612,189586299,479646622,75012477,255260464,27809459,160760828,94247806,736104154,406950697,53125183,66642444,74623948,124652749,257330076,40093704,63367353,133001422,82049588,26261471,54258419,39443148,442584372,107918057,171190215,235645389,606352749,222206383,70850290,159266189,206545203,145938005,135849754,486031180,455214103,431801528,52442365,73243459,610590921,501560203,100844253,423122632,134980403,154484128,198363897,98869542,146653685,445490493,169008533,417649592,137681570,67732849,124578815,53095689,69586818,27959968,216245462,535682849,553567595,13139948,100697116,516401253,46170593,186411076,480172826,660547980,410479984,96618750,457760774,221377955,267064151,441700530,411667461,32191029,125440676,45900393,141219287,271803513,492447661,66050754,223310348,202601041,225363327,496831204,173965010,769116577,71724478,90319851,432726481,615451310,185111263,186937071,159899294,175139532,127699587,151513401,618403270,431470495,455375719,412873570,177269971,59922015,92286722,54458265,435192029,592691182,68802108,527651320,196775691,449104880,76375057,235105491,77302821,208679038,113591545,100876099,188212568,754084698,150772161,103623965,422130317,31367909,137656080,157582088,128837994,198274686,614561152,124535479,36769086,559267886,774782250,216041928,608190298,556461787,157316749,55390639,46428144,141920310,115741393,569127159,726828894,76219021,195681730,241367309,552311355,431915583,165850179,764775668,619172275,64449018,96578108,403645859,595679284,612302708,137784724,44032241,247621601,166625576,157998206,157877600,655206986,675451879,64048165,272362159,116079452,155095634,69539179,746135731,39479355,226294388,24572534,41547501,405146818,166085452,487797145,194931182,78480946,47355962,61455838,122173685,236366163,717524702,507416078,95621841,74490847,501854787,214045058,70344622,136095129,210279301,25425857,484683519,55189175,225996061,190598252,466076916,273568837,730976034,453040251,480733090,188367181,544083660,32580928,563713687,755074473,218350022,92097643,103964833,38008954,506270842,19440174,69832746,112209388,520033253,69072331,62569099,452990807,148100826,414210248,137751154,98517292,52249305,520048778,777208235,195795310,477154738,125611445,606137547,523987055,638844909,215851606,721535153,770231943,191846944,188278272,474178035,168496308,240030989,124087064,148358737,102312491,221979435,46013829,450980241,484715403,172538716,146375296,440912780,165725748,111825476,108900257,719852569,227968748,204621060,441219857,141829782,652955099,113248159,146526420,147309767,71750619,128479901,252999395,169253647,425276173,189307342,100167706,175124168,494493142,49074134,91263773,70506943,69555036,777275459,204188354,39655839,98522932,22962252,542456418,99011326,44076168,85866043,544441333,168200377,439391087,30032649,515078209,589040508,88686170,129748936,558471416,108247502,100256205,127706522,73221679,29942268,41636586,148957227,558530984,215362575,35770134,690884734,126845902,459700049,56043656,131144584,133979356,737605935,75036525,469196547,76992494,275960636,104557995,96552895,712922437,138850097,158806478,423426124,97218187,137616032,196221782,49254793,248014765,597960764,275393079,251918637,97082657,115796376,21554360,87579511,31384276,128819583,401692000,744557503,23472804,428699570,531143402,224417442,431963434,118300984,92878202,63073457,112582970,107298933,185871993,247698115,37042085,450949114,35652771,74390843,574601964,476479479,540244707,32223235,461937853,466942316,527180515,154609564,72259718,252505604,145192079,74979922,747720091,534314764,99355919,704537045,200010145,215609970,143270530,83437393,226340072,178715531,117393830,217800369,8748628,86666913,54413380,68381436,77231547,32606950,239559689,107366361,476790604,477330325,44784919,195916543,6288286,138584548,38365166,170814515,78092978,192818611,85034172,569130574,37559410,32524057,54883014,108013353,79551488,42525191,43609982,152713117,517365301,46043738,160987650,510205404,178515740,158809695,29486329,41357416,63433124,69417526,204680286,491378724,39643146,30964050,415726709,418200382,423331508,209580088,95950147,781573349,409923360,101156773,140579475,773012890,13099456,440852855,46679011,141850918,134641774,73836554,495344063,25525281,606076901,214097755,454089473,103377814,115211167,755710665,559554953,44314328,244107879,637874015,51621634,51665230,108267766,590528977,24150743,131654100,429476790,239919767,101896778,503593088,42475288,493227253,161016281,88605555,155045321,41011452,36386024,168874728,108571545,185955896,101242398,578167501,65459540,136440848,145748284,1167404,458711409,481028881,183805761,133002701,143667351,194969297,104954449,128367381,541147092,647436389,231847963,63171510,90057514,154453229,7787961,159587807,131412637,181284760,474230001,197923079,181175697,638450690,42419852,56544464,61309280,107681419,181909926,22843515,30615102,531243304,234128543,3307542,104754335,465787970,60723019,205009336,124089174,70784828,408117094,55698838,587721421,422955762,106706109,603319596,238750636,254552482,207192246,131816240,91418015,461078576,154820700,7594474,151072591,246617426,221643513,750802888,155044203,265173234,527527763,617919075,538527829,122163145,581825520,54246040,276888175,784681545,161269450,668804634,154863552,682160547,36660829,772174732,140245016,466621819,104634042,35765744,261959946,38951371,214169338,698279441,425409776,553923148,147178795,153256038,553831447,411405848,640443798,537359105,179737876,768930357,566593994,450041509,53888434,36656931,90626289,96179308,159672946,164452288,31272291,433154003,127341650,128579184,41737625,226372861,776831005,405040304,57477989,48286679,129680819,80772788,106042836,647349308,34890156,103525654,78017291,61402567,150419860,79683272,780213901,152951782,639181794,22955007,83515894,188592605,408988561,26431673,121830523,666436733,168590529,462941112,583268137,176139881,234392479,254438448,101393200,88266537,107285371,43094890,181383892,83030289,39779895,691526699,127010966,219157176,190044659,63615292,153058978,27416664,66459400,131486582,122601180,787097801,507359007,769477438,107635370,541178635,41221820,189810022,437819509,130832832,218447794,194078703,662209817,198998939,725688425,524972868,108460023,189534628,745453561,105430470,702133580,24372823,130505657,66343686,165678662,201426971,44186471,81413113,472007212,110611739,246582301,592735681,780572988,156886158,193121945,271496369,61443667,20539094,160164014,123122201,44918417,204916012,113569929,139660583,150883645,114763021,66664797,218260166,467994579,599839050,661783581,568666941,170784179,59525560,3542019,475070354,477032137,255634831,262306538,96010050,408228690,121483230,26835244,78548872,75538273,776612271,141018984,506451543,710482687,138896149,115891298,74787348,215732863,512207821,157569786,195820723,98561447,479352986,50652086,44838047,778368249,105739866,437833569,416675771,42649203,68650889,540953250,82056041,268925331,24112133,274486936,474103035,125997118,26163254,423438075,57538279,502872754,421780001,72009587,108329552,442269238,232190912,67692511,107051688,74037899,401557592,426563062,458994027,147052058,486672483,625244099,42864897,109454096,223002182,788007660,36428925,37650924,26798420,728398136,174476256,144435217,64103961,79637152,216147304,83797383,63254318,126538514,51097193,100298431,97525521,80610075,548757693,32641103,149229659,226483571,155546135,731393156,175767584,159306850,790500002,425424569,70527160,114172206,758525036,491064639,23011691,36703102,781706054,406449029,513180235,197346280,183264943,129692111,461736448,89548104,142480360,179106591,65642961,190791530,44763154,688689210,238764869,110663216,126330152,249957121,102938005,122217469,173407003,70746496,212246037,606155804,180315261,103511952,94029290,259624399,19357266,39330619,47226478,791484992,112761445,480144257,92195032,168174497,84720657,639039852,473391771,145245428,112843996,456728644,123118934,45972168,241349807,36265158,83274271,29210339,111151365,444354068,146542578,29681837,126997981,444294968,638569918,60445853,489061692,597750675,163258742,468110617,168498745,567505957,61028951,27497575,760131973,26464160,631105046,207957921,132898810,529931068,36372352,542398397,143396743,36108934,492484224,154046442,262724201,791756297,208176684,104541278,24367357,734820141,143081652,738541738,570977677,161280618,105581682,776140366,57418104,135051305,442389862,773757696,766042008,413674427,68053359,90777620,93619335,37590187,99624073,265509592,602466109,48653119,87343088,448081644,792600651,688749532,131203300,205029013,126667501,108316481,102438873,47959239,544796916,190002375,172152414,113505761,113825802,781232936,42828208,32073940,740073796,56938961,61642773,93748759,473033068,186602384,175243789,49971164,214273062,516331129,270606404,31209806,42326377,45720527,207942921,70345235,420152995,164414754,561592373,617489196,122171443,403865947,498893012,83098914,162410185,597238476,219306487,136423698,603519272,194790730,66596157,132851829,239679352,82624470,567135828,141138776,50926399,759153015,498234834,634054021,108623233,174884265,127026750,33082740,487048580,734615131,418298023,652007059,155457645,127650907,507087481,175144571,269641501,623603426,655573564,433865893,89677323,135737921,50774861,147144207,85739680,57465122,123233604,50409907,69843845,465860789,114512347,127882093,242236627,429155849,443029012,177925143,229929789,226480125,247409458,576002576,109284357,47919168,430796809,49015468,207235961,485200943,229183192,194288665,139157388,765824223,280578428,151487803,469322446,483715456,584648025,135540914,79841804,467008718,115490557,63110341,41084301,241838988,171693254,25830868,271719902,248534933,519317654,159309541,421864021,137851276,28437066,794447644,135732399,185142015,73871371,138758513,189253879,81349755,61797034,155391576,254875056,206494629,217967634,88451646,421492806,126844632,279582900,162914811,536025181,514359934,438435918,141442140,590328765,781162785,600638538,126400995,602375299,51920515,538741882,69254362,93112241,730573815,219934011,12913915,192700625,457849353,138838200,64638179,400660621,232537632,112396636,265813394,796217555,89177701,73161564,169927000,57852666,55338415,195706476,252474100,42647732,130674947,197484625,230068570,433809513,608398941,782381963,503893087,121041602,79433240,740285939,133233247,150880542,111061664,45900513,71324605,44228290,136122549,508839837,180106295,213548064,550046976,23125715,199811071,221774018,654544374,89858861,141644131,256746975,108706264,49326209,240523044,728959008,280796219,251074264,139560868,120071851,650782288,645104304,207540353,182031603,51367766,125359251,141718292,245877058,158849726,584071799,30685541,787948672,215957947,150447800,70242988,495772737,585129638,144840642,94970783,87626617,507914666,152987043,51394834,175993241,530147640,97772358,675319824,128427540,450584400,223449026,480468558,558220262,500270810,701732581,20031267,156973356,85887716,759030365,74468394,29084993,736389406,405527624,119666837,163860288,101703336,90407306,128026014,501257583,197743843,84904257,711348782,111490330,31986602,44111314,90215057,210775061,558855937,432445107,207593146,706272475,453835116,156835116,89040422,767144959,130340586,118949533,534365579,163612232,253153178,586301246,799056829,545295126,273991461,138365441,213202244,20113319,168713194,157569621,716819315,515411598,76918180,229217216,496049707,739368792,103999220,80218648,618587875,29569443,190130764,81719435,597017808,536583389,432316499,51112956,98265987,799735338,222846421,695537744,58705961,93394437,267238576,642416304,52450067,96726033,633369914,42437434,798590765,407949815,471741214,429946541,53964156,128971202,137057759,787794604,50589414,800561985,462846776,145909736,278497635,55655221,120568275,191046231,50836454,656781697,51859317,476844678,439982865,83060664,444633572,166756334,172150734,667675353,498553954,29396098,143028658,62034176,172694084,114737542,533704713,122161964,229160973,152267241,237712045,53160840,452201549,571192547,118911716,75845019,265301597,112441358,189690132,801604559,477040619,487819407,169114898,544221041,801511082,214586806,188236784,428806124,53150525,596121651,159879529,127923626,47050972,142409418,791569692,35981872,544170141,416876950,55855670,90688903,38676794,176216212,423575704,163567199,489611033,181950834,405008662,481019800,215540826,164634725,516037379,114558701,794612613,401779742,488803952,87863956,1938362,64340525,147603068,692851937,491269098,192663695,432026873,162972527,221720582,69979760,722585862,146343063,230070002,163299585,50261439,52602880,248849764,414398796,153215971,203765000,774112957,112839569,166220397,55176532,454051914,204898387,233429987,553978118,552925173,469367463,753409047,547903786,36984688,790563494,131796895,754601763,139829502,539336349,803184697,671168773,147903010,432240385,713593056,799902623,486391060,147896517,146679354,35724062,428956781,90933694,405469991,144417898,507169887,127186047,261427217,470722176,513255151,777139864,116949536,195015887,40404428,53390001,761921015,619851290,75122866,44535152,55978046,197407231,624648461,149754725,649524367,517461878,623813795,141553409,705637378,506812681,625097172,223981638,148637904,202207172,138874731,88303679,453508573,132100236,423338338,94996441,45234007,205506725,176394817,39705854,22248667,189026325,446034925,66883521,608593738,625453158,772349604,740890868,40336240,136889206,787824002,743422376,198501115,134119501,39544960,134957059,43649565,763524293,24253097,496236169,74971370,141779271,619548503,135422768,246556739,143579511,804842545,67748224,582770394,500242524,403286461,147326085,222178151,225616239,502948174,139724341,94100051,49047316,806058971,143291904,806636843,194314807,134348602,38983532,806791495,158541670,275807873,6526222,456483873,76812692,69788707,551956760,468795935,223127019,806342465,103337867,112219259,42892927,202775828,713778380,93612148,107050989,111927666,79798872,588293297,208422166,178028294,27441777,188883139,83130671,634984038,122632747,111934585,805481540,219284848,734937957,653924933,101960612,118414972,707848809,210480535,81166149,672352671,545514837,730038907,173195805,403170098,91031940,35727938,165019445,217330885,218095517,114416438,58758610,37797958,80831136,123584320,155641088,102533807,801479157,141866405,31387326,454638155,180582439,62111866,86718427,610479724,663427322,251198321,118816996,602340492,222758817,112365169,172416319,591591278,74320480,651287649,183279890,779545775,186280564,41645625,74172147,510659160,265663813,683397089,54666164,167760709,246310228,809560701,139989104,118735995,91096409,38767098,712578374,91668442,227441541,243655242,540710481,591696471,121215303,124230815,151403937,762358882,112443508,492227911,101944498,30023698,132570319,61765204,267807044,244658267,194433502,79063011,87817710,102596695,217120878,72235106,196973363,408870909,500505703,228595274,145590210,118332204,130078565,205036214,4711762,89007125,269631455,69038318,58784853,273369439,528694894,37433087,458630589,444774971,109547893,744024366,569471770,54660794,52972344,190740518,209057440,140592452,244215567,797940092,466136213,530759766,498922232,28461027,519293859,241664867,140710404,42329921,191241696,754148876,260846218,683907377,427819619,139170364,135739192,221527874,1491925,532283420,93978107,49276808,425862683,200054709,57471078,50342761,152603978,520654824,525533160,85135881,187959241,138226775,20857888,415179585,498177326,568569096,143450784,57040348,488264172,804613597,487278619,556814327,46958799,97969790,170554096,473552167,205748697,761443550,47780817,116306016,73343929,71287173,136074794,124384911,73873484,119197484,105348011,170204360,207884475,613132578,268855941,66730766,36306957,118844923,113275913,151254637,46768842,25600369,412901346,70314427,489915007,273005226,45831798,218910227,135636179,106979220,147674954,136192377,171407216,94046407,245422215,108741824,474776832,474370923,643578999,190377533,55195256,236762145,412879966,747597527,199059359,536463768,426396338,151717455,423057643,666733169,498702102,490909926,442346836,133522008,213266000,120577557,456830419,815373941,178742236,58697116,254038770,121198099,146754742,529590347,674279708,83676337,632483438,173651327,188732525,89013318,422813363,90183859,450522026,437943794,124420521,106239400,236263365,58283710,89075062,115921403,51107632,723780481,664151887,204107697,206778797,126206439,57735344,169941985,576452424,203796524,182618136,112457497,64263156,604429175,173974448,274631269,127696921,195916542,204922740,426421520,807642661,81940014,109914181,74591140,437996137,147556899,259638670,631976523,48217937,481876033,48264309,28249515,19574996,39646578,87612833,166111148,238490993,137461461,182318308,494931569,802433639,58799736,102827600,31614586,239916765,482843720,409105796,209642240,26834165,458625072,139938567,543113251,35804388,90501242,256601694,109911569,167483067,98132073,413469051,186806358,99987641,180043883,181012433,53122790,743630208,150305535,93042528,486524873,499299195,54572301,142882220,459394029,27478349,490737015,814210172,492296442,79215915,745515975,741675364,197408929,51879581,160863666,45756809,195367130,132309785,818430811,414701653,153854517,175136819,167472902,191860089,209385305,111817640,160291687,43271906,422988620,806088298,94059879,211790877,780509412,293926,151596224,414254390,554534823,758407577,524336800,184918484,146302692,418298060,641693867,140617751,550732699,38013812,453959772,773950204,27840915,599727601,119795499,531278897,113859252,32351660,72101506,583706827,475944992,45779457,811039744,764562850,432133305,231746712,793761234,40086804,490231996,512502669,222631037,787500203,95114923,573494832,453504489,70508642,52068193,103139699,210506178,400675983,108018849,153799182,126268506,263602782,413707032,54265015,124757681,498469490,29839786,573591643,414508230,497094949,185066159,125259219,54510019,661224825,98035578,680632761,490949122,226971183,162409315,495756543,773844878,708798796,408591885,665331450,559426376,37510767,186944322,553980897,419781360,735872263,192707762,762993584,465610907,208189351,728244622,440215622,186548374,22023317,140436068,80503368,136505195,596014634,821974420,816686715,157737344,187824937,160143159,136893642,22198899,61292811,38716373,765864116,217153394,161617294,112822444,62909411,618500092,818101751,603743967,520065578,122887284,256079269,153957895,433608391,137028168,234930134,1038058,89765007,682695957,401940543,541738778,200020212,191043447,39032000,402880725,158454835,88341196,184026664,422794548,468270717,68308123,119621074,161723577,587888124,472339299,63101760,602039192,179205672,89780927,615684014,82459449,251963374,522314444,528687708,653370995,64725201,45576643,499121470,606443798,598968983,474715112,655148201,822905521,631798787,75603322,149356877,646694978,559128482,214566912,118114922,114815289,755001698,138445700,131910640,113330609,445964127,47972038,87204552,231922819,559226823,28175190,15591885,797938482,117331020,503384105,91898843,42666526,99177275,779241044,50273242,136158857,52569727,166612362,793828738,446569329,103861288,101522874,140821744,543366196,460557680,41484519,44708571,694017600,211109872,102377422,88805768,209670797,72146105,745150767,102729504,131494886,29774191,157851502,208540565,89425713,127825756,251080045,89191521,188597110,150664205,63455257,131382159,38817184,57213273,136738462,79427060,744868257,515526244,700772443,646479705,230514048,464158247,162894417,484541758,700019443,144837757,95343009,41526637,190211636,208995785,125534039,644187555,803621557,122645477,749657626,48456423,85165769,50936722,37563045,72339056,105980730,441129965,146686793,38421776,170043567,513408761,158050394,36667669,456815095,178374970,166126089,185038870,566320653,810141418,533448153,136664655,463581933,161361977,180773792,513754190,230094560,788925559,695440843,207240058,75250811,133457656,187681039,684737879,635844159,176381804,55414480,56004912,120417093,601256247,588713688,49152676,73261462,97181399,70298127,185677208,110952375,153606479,805670248,39954266,252367118,89015521,133348029,150755536,761381615,111260119,135300811,55830656,76255637,507098620,192946755,91674676,138447385,152737816,122551217,46027492,145228209,743081137,40233117,125708844,103577910,438652129,121847263,810816560,517813779,187463301,30522207,152262837,210261439,157422145,648815034,432726617,151373112,70524099,464973126,120172952,403929053,254038145,715588758,661003007,481868334,65144404,164070982,45269848,143475422,39864499,710565775,77428959,483770293,242801251,456115416,99996501,448620507,46814778,49380937,123414781,87323975,120244187,533828753,75322631,107403321,73250113,234133064,138442360,123821201,450090141,125580674,579778836,181189720,582447091,753715750,544750444,437288240,776771972,210274209,30834460,135650268,76723017,143053740,176760643,81961449,532479994,95266004,36769043,829081572,125163429,78481701,216043569,94737736,407820107,130372054,225522031,226160185,86946743,509721392,202458998,82955491,32266650,263724264,266176763,597906020,158922275,88377522,78026846,513834119,72704886,186819299,62170304,651950473,207224847,216837793,32006447,549562876,763612035,280351344,816734644,86422929,40593220,92120930,523289912,179654377,194829705,171122922,137184849,80912619,582094972,267888509,786826128,106346855,48648096,47310438,197660600,400960760,24108738,86373468,433998286,162679938,56740924,196808602,647884165,428676747,67854013,205332218,414002492,14504396,130202496,416782421,145311458,827305648,492958542,72147757,69125507,408762665,57155589,140644897,57362521,94117463,202131538,150745926,253309930,263049273,98689922,93945618,519703176,553601495,573017773,79609421,145518768,425260124,546734464,604278877,91602749,236502826,112123446,616506610,427942622,82729093,606652854,459670406,595883069,82679702,610648547,253943797,97511775,138112792,474997716,223099996,620425565,106008951,86962277,114837033,86124921,743740092,246149775,153549486,576419594,600571942,652555600,87637599,487431887,452479611,668816344,170622445,42546908,105932951,164290649,197022272,487305505,611195881,129735568,246464731,30056051,839092010,141160884,721469547,144961476,153290227,87878511,522932810,509073432,438896917,75052014,839017759,266944640,471218475,154038543,240814545,82037433,124749744,466172681,446574815,106429409,107481648,41772994,113349095,247039114,433114794,118854385,67867717,54939776,213517875,204051647,7991938,63116743,683621872,188268465,718377958,464742080,159058488,512500134,510515988,439504412,611094340,116305815,128005269,694982670,242534071,63238889,28783727,816002082,503929850,265226449,38908165,603419317,254397221,118817590,740545894,137312764,65998376,121691265,262959263,246278670,73641723,111873750,185425110,161205175,26196379,213288771,165927029,204483112,521084002,24801994,412006183,55541471,433611713,262481432,143367749,277721521,88961992,540235259,785577860,92333648,127143855,202915246,475408937,175968477,269343780,427955337,252051538,226319256,104626339,477108939,72748482,429125751,765695801,42593749,103084055,818816436,224037297,636521439,149704509,104227546,75129410,113556353,47607211,502639190,131964193,80102846,111983735,175316629,46401757,100973198,98726400,137784469,198191341,601955297,444139764,162351591,162866442,177973445,582084393,85296630,110994602,694113369,134099371,74742668,847531931,514095381,707048809,100138776,838534463,72058604,104803687,479945779,221737629,119341953,525324868,151923800,603340279,109285248,89881822,60038624,114279188,598178852,162466589,98759618,456634010,136507200,221563019,601611190,82555509,104566705,568796519,846059226,513166144,136592479,169128566,141854623,152420067,25107797,472244817,575499894,63527564,445951151,162349768,454334897,479587519,567712980,146339264,120170201,47112745,480182011,263167397,229057123,138809469,135190768,113886717,103112009,60754424,25898811,48452339,536552912,450964913,634024988,104026040,133966153,849522351,53425714,94098672,99096116,134552305,574547267,131591104,135304017,59581718,527897065,270003463,60244981,121836747,91214873,488649711,55505219,434731059,409035489,268585880,851957465,209456828,114428815,456214616,26917189,420185695,198295949,45313693,79068333,110144589,765135223,118310801,212236686,162293738,159190743,104366039,85455718,87098164,148039763,148748677,681176043,10003603,185641987,158338108,72332767,447668411,723527891,41835955,176752420,855302812,613017188,41642231,76361888,468580603,66253467,478610136,37174862,73777664,130038922,732984007,136699968,513851969,565065752,129272570,216956852,76528623,113762552,436013830,72127717,142334925,85112090,119415848,515675874,681391968,88697062,180180293,730005396,97083113,110346243,524997236,111383137,485732388,96257470,135100150,698264692,197946879,507568538,164174880,671626790,172076141,542768392,232332564,760645566,78028584,123123385,121143543,100988252,480692113,40925157,90514758,154618795,635626798,258175421,445091588,14619645,482030043,271541825,106596333,765147745,189287862,93418890,797630074,650381244,178105306,471873884,37849537,570879543,115768447,860399351,406268035,626105862,41371063,711845631,146910710,522242728,99285462,416658451,823139133,150916622,502427374,221269627,93891405,57675639,154195063,412889208,789744703,41431355,268624181,104772391,87314566,59340020,193552718,218065632,552430463,812737986,147204506,64032139,47404318,864433482,547210694,142414471,484002883,195517073,189418506,510052539,57240007,86891599,448728723,422135940,241087385,842681293,206084892,186087546,42796057,75311192,59296601,116966591,556317484,494596435,196605700,103801383,84641617,684897855,841254195,509185834,866664180,113986832,442385521,153808416,182788927,44628695,554556522,192103905,138990828,42116368,39824723,77771035,27874202,520034447,465360059,125208028,99276005,97506957,155221899,150053344,47356006,597945487,177654071,54089744,95613830,703127787,40218894,597934700,87621372,21646144,160318973,135763487,724161200,85181375,168340848,78544728,84003794,45749385,419781601,168828660,202964197,217324940,854336283,166889874,254803579,244090710,92439414,45974766,149392092,205648153,2594741,183670558,52868879,63735818,405812012,489668917,73603855,192403925,135412836,136413061,625072686,805890882,223354327,408940898,124166671,801161329,870799984,435965756,190231519,766536020,43031200,537010829,118213807,63875457,559544743,463559978,421369502,72110044,206097646,123355675,101555534,164344117,45405406,61093555,407284964,159551517,872248866,55643303,245820502,678664800,124421740,716878521,84552155,51077362,45217033,211468575,59415548,56720903,53892143,238557006,255573531,173568999,583879283,618616610,203911057,450556426,86467227,148884330,26594825,128033408,89432634,451209543,194886911,94235415,720626513,641056914,90912067,204223374,31425242,65369886,30007818,415449953,204294994,519928852,874986581,120469392,553104828,142069734,200772094,32544663,254194971,200271369,212982451,27973114,75391093,697508437,64577819,504321977,876237833,191818000,123024588,856710645,581654133,753623300,562107901,129891247,53986083,476861602,29918492,149209717,96095877,79923696,104380562,63070423,709999819,63273536,545310789,231903799,515967553,409184868,555804211,134651548,46439084,125838655,151479535,140201539,43476311,43476311,92785709,66124262,267414804,267825011,232707126,451332566,100330114,469116309,22016967,450281632,75932112,531683431,248139307,70820935,163765960,71443977,60261055,402577472,546797306,168924904,42267476,42598932,754183072,513800787,22633532,516970252,404155153,109122221,772912117,114068703,203151890,590665410,129544303,10085523,50969746,137077275,36643018,159306272,686703110,73585408,480515153,58790895,813831421,836040829,149360016,152088629,422717073,624313308,101507928,36772645,142600211,410300209,465953915,759753036,523701811,237021,675230741,157573462,23072996,824611009,83054780,65757487,548975918,512767216,87101198,141114388,858402949,262935739,138567178,542299444,526434530,106590837,521158588,93281234,120979742,169250268,632455649,533283978,84755794,47563205,199089273,152489305,69621872,88522753,140760601,86178486,507134337,105371929,739383268,85952092,36279916,887198915,714190873,784974849,26348106,97054621,41483639,168722526,232536190,127117918,193096169,66436038,563343966,98270902,57513230,467959917,23489402,117455991,40588043,266455227,100828879,194114553,136758313,68801286,72178480,24152077,112612162,473370061,407076524,271974275,123855816,757095571,262560862,50613175,240233832,92936816,213964821,177820639,105872641,32332457,73094947,41264131,464934246,276964976,134510140,423443239,122730420,689816557,188182987,726985830,4134181,685969053,686347555,95939652,655081048,424711014,36644841,137133971,417918393,131806989,443917806,245201561,184011639,491967830,458139038,483909374,126812602,201700281,31604080,190692981,123902204,94828148,464634160,40223992,465027148,30064940,402453729,103349671,57480047,37500137,769290283,157144356,58903968,103886834,172330121,166978266,74487473,261038062,38483014,36673869,112560894,66195226,94976156,77186791,115855177,30669917,458476780,74858019,45078749,61256070,131922374,479906245,456641359,153714559,413169526,23625575,138233507,30982263,241149788,101031910,107567627,861844780,414239385,77571045,490555930,193132243,79256185,83294655,410342843,871697816,729692388,642380624,116909971,567206611,219265704,227783790,447568190,52766484,61597241,411604091,152694320,72422819,147545694,555912584,61755282,204937248,201170068,216804537,42766682,164621229,709851012,216098076,468212863,89821871,219684612,155208366,472188044,179805909,413104700,646948243,492669375,514575963,133702808,503864072,144820711,32606779,188956745,142225965,60175005,158624918,235611601,177991166,42122742,714569208,279418012,133153075,477705096,108966025,67521698,100378802,568497336,417364472,738379512,488361199,415527152,198972476,54504239,701300719,83495588,173714961,715290344,506718221,597244427,245770972,62702359,137521660,498240993,38337442,111291249,83365039,115449602,275092721,467316581,141348065,445654745,425431025,278424948,489082490,436563232,70769331,501337836,279110934,153095726,119606690,468172230,45279604,88451341,735116023,261874804,413779391,127625252,37902021,812934643,117203763,450537408,568460797,51049783,69412317,897214352,70527685,14163149,131813882,197501166,57544600,186729435,173951214,502628084,38804550,132275361,69788570,88876943,112361248,87633910,193158615,120901219,46264561,101802258,232454230,161332192,12875409,132543826,176429122,86662372,78627699,442635359,168062379,488395038,885878295,216971181,556807783,812672268,145892303,212384984,753194819,11819690,177416099,118966177,812011805,228347252,244642686,41539820,269774197,265476285,437612999,50365540,92706639,136630430,192238436,779908366,53840782,512187753,263805796,518071351,204719658,140508685,709612114,463930848,133255454,94745877,449583704,520384924,456476158,76928237,47632549,53651131,91030985,143441635,465683755,233496798,72864797,447840114,168584909,767492221,571611683,73500757,175029675,157005219,125367364,56544005,556001847,51282387,487898173,146640260,195509864,83757201,161982506,497108032,409442914,25912889,238242960,267287250,267057793,153526233,141771468,157172706,185604266,22536409,137547108,836652088,670633942,51374400,487281395,701981594,137919774,225986277,475813067,75239351,173292397,196494229,44578976,135966393,791308331,465735433,583928261,130707057,515329204,166811416,27478889,222316577,523948903,66957950,599829349,421227764,106457294,119043646,145289460,168511883,44516726,62637247,420932412,55009985,164136754,584644910,827089046,585735113,105209544,265727037,245567231,268013308,81815340,141907970,600059800,75657269,30947915,168531187,98606700,37219318,108523930,571538402,81867225,526542187,43926051,531414137,71642781,58403046,579405157,161969524,2278447,899325883,38997218,98516339,53735706,460177843,79917258,175055062,131508836,471164309,94512196,584271783,82333789,123395390,113353911,103810353,613411517,469129156,441800529,193081110,154525519,173539286,54800928,47177341,468577270,19891136,537578119,88578613,26675401,189452342,84984738,688576054,77260241,139758962,60856271,90950509,566959872,572775776,140331169,194997326,121591939,194267009,151946041,46373162,177247926,189639064,428306586,571096494,2085915,18785640,71520702,125906038,107354144,479068282,79144710,464355763,72568270,470261470,88394514,128781487,71646327,95307034,517246923,84892424,27416095,490700064,94732105,111683171,604529278,29749834,129608762,684506925,558293117,155642422,63718624,66755668,656165983,139550644,77454185,168334067,124207186,217575134,187597059,483270048,55438224,51487563,61051332,408009515,707009717,142701794,464161459,227147107,217242559,280563704,574880223,38786696,558719901,79968948,158403869,513187600,42855182,162105810,489131898,221765302,214067078,80738242,87875350,31148613,552872231,97005766,210186550,192958390,766819596,683160945,488058474,51810775,15445814,85929109,118617004,523081663,55404931,469777221,205919808,648631471,103973901,59842770,228319384,77284013,88046306,53176695,249113319,620270354,275079674,29754720,197847966,56101312,158732583,42364943,471197804,597952916,61551903,107766833,65348958,166400008,146822593,248748225,112348897,65362637,115117837,4529219,110089425,64561324,102145091,762358760,530147289,412297899,112146434,93949130,591679360,104270892,59127168,68871331,45431069,24570831,141211757,212409482,59017636,120808543,780031270,785319032,591739015,9534982,410808277,424502178,457530855,143462755,66216615,43913598,802910178,55278819,124466554,449112895,30110258,413900512,453960486,75105589,40087350,62433573,418076119,11350413,223867231,628920545,94422488,110939145,268338200,50095501,91374839,130747811,166067352,212055248,70768179,402261521,916861383,148087714,435879377,187864595,245169695,67530110,182708097,155512085,271012007,721647192,121757977,208550928,461621686,37879731,790614507,29894139,421412236,65179570,199075867,29647778,117730789,437867105,25455988,401560824,80801899,407687783,235682502,150528271,415523043,727149884,574892152,164668566,472179626,103184763,54602224,206912943,605289820,451971184,515376505,90641057,154014082,40220715,177779260,114784681,241346994,562279922,485765275,414262955,784108943,413098400,57141951,908028049,57731481,85882303,191527693,81745668,38396570,89239571,835036427,156499174,542851355,77998050,113988373,512827400,94424053,434221796,88190493,596218907,143347107,777045429,778123454,403122628,79484228,30101510,442754203,65767174,240866083,251113305,535657692,536581973,31953269,540790701,468425574,94568374,60922974,773605330,199940999,169883077,121029200,816713504,51744118,173561606,6511587,640626570,777707810,46884735,576424845,214546503,12833943,216255435,592391265,703071182,790236713,804088931,928053989,45833628,548644804,408554090,77366967,156546167,219497293,143361056,761868620,116703232,415706976,187859579,601731626,644245145,169295150,56978043,205972850,64731068,103465595,138724171,932363579,104822284,58544030,64144838,158125368,214485083,584586767,80686410,219102022,260936204,476519487,54964668,109922072,85994667,161681079,561882293,759750045,102103584,35899923,653794986,195727437,483713682,887374276,161084553,219784780,524497065,59433468,54739364,439509054,522537268,51858541,450383533,514331753,748743223,743843323,127155133,545762149,69618258,904944739,463136599,113400257,465214417,156516419,64430567,126815985,498285535,645960680,70704394,934192461,448921681,550692304,605612544,59109415,108552409,210622665,74793274,451354111,569220126,92176474,450777043,126290117,36007971,159756193,168372404,253886599,586748920,573100814,218922774,705882782,79326620,36878617,402874272,230853735,475748597,627403326,86441202,427764865,35616118,781045211,219288069,736017621,77813263,268231657,699236495,683775617,67830185,194516197,77512248,31241066,791888294,36146061,8357171,480049148,505131195,143443006,274851832,123099749,247306575,276181821,446296868,52076099,47429716,636121472,450188629,190634299,86563542,237237347,102130167,675638737,92574048,52127396,68510769,26343414,57107505,233248385,405973903,478594157,115783866,196035808,523055998,132105919,94887093,146696587,654249332,882560766,802657146,191890290,517118856,82374411,42205159,113963474,111126701,202746058,143643351,790857333,933784337,642074521,124765872,86173302,474216960,406817254,184983261,732190704,443420769,539926538,57191765,36753026,47075251,74400633,179153050,651267000,243156225,237973542,124119177,246521837,533020126,87466223,765792071,447395434,508805888,256794909,74233711,134704972,69184756,179494047,539200098,115304071,824675022,227565060,622590836,514195398,263297604,792649921,427658235,805259812,463949767,477262254,512005479,106769019,45196886,886544237,96734963,35920750,42253959,30451610,234916005,767135490,713525751,132415615,468627080,624975674,509001896,35656160,115019386,548597384,476087758,913745188,572114208,670952317,25563883,651482081,31938093,155023497,826424854,414616741,58854832,49807619,148084953,264810377,68893562,245705958,452833077,561951331,675052240,410551170,72789317,133602268,246012151,168124699,445114986,678509726,35694586,248692849,55635979,167281822,506009718,422920080,217905497,402357044,796558788,80411820,411077457,450319922,263830208,438101463,158106389,692981433,269842137,198209010,678987765,411090233,722978736,542785673,142056474,127895898,451870391,202652124,412040032,77063072,466584998,98990619,254062215,737858252,600740549,489188575,138647165,433400174,885343525,524634069,187024074,663616221,436997078,278896263,153459845,867924226,675403111,234372632,559058675,171185523,504060365,126338039,238738353,202445399,113537172,552452464,573528422,94243592,125888851,271453916,265241656,47047633,597415869,418282310,449783430,97149709,733463432,431159548,707922789,28491964,114931540,25694644,479055539,536143077,96263144,39864578,121797726,37625338,117111135,61813958,159129823,193708541,134798263,466387623,127773042,489472702,39712592,144601240,540772975,794478454,664372877,686133454,132631337,255855716,504976632,253958877,514785790,21729070,224528561,463189402,276941171,254002273,450316215,660459500,462671792,149693646,245156000,103515711,152051207,406757264,88760515,173621914,262904192,32834803,114490879,136886819,443652144,55461344,675613268,25324326,369937,92155936,487488601,974965576,88640307,55887794,87701799,95500819,53295889,940991215,159667270,184836208,274890845,88343644,115939698,536727971,611564575,89967626,130186964,627853115,48396453,491602804,63783703,106210643,86978881,88333506,508884004,121091178,41509010,609806148,116996503,119358426,122586281,116062230,126706197,238614073,37424406,71548463,259160340,59766402,402433168,849987086,225516814,161344896,696655296,714934922,146094856,79796383,711159545,185566801,72814766,76547501,139653915,106792344,54856589,732362289,434552273,490535304,69078167,530341206,209748830,36349251,100102531,763898661,534138638,474257792,32778144,99817275,418724417,202969290,136978597,217641708,57451032,265133539,29314000,58880677,191020908,727621497,584326126,810616589,218356810,597213185,58648698,121144262,739036502,99222896,795295123,185204836,576410470,622082100,141792758,677231197,492944520,60789425,652580081,641892458,24644652,81246033,205391659,595529305,62703567,66103309,715383941,246261631,74196353,25084502,38515080,55741981,64209208,803735178,192832886,740034099,48678672,733958261,46511723,660168973,499452774,193661028,138187273,118539561,869832121,133856486,729971998,476913157,483619268,167337984,455739393,951427838,687421109,772276364,543776017,253710543,217364949,59137356,69747400,199729182,694150989,217090522,257251471,40394160,108122046,546314572,51376479,145891850,648372599,715408066,603704952,504321515,123310834,47682581,1018226395,618490922,552103771,43547909,43825251,529410765,86811418,537196168,68168183,99267611,188462791,194279397,198082146,532664058,487429713,687559277,85443108,265007070,753258230,545314519,724305876,184675917,59145768,496412211,1040032633,62984078,192477255,975374617,806038543,117477651,142023598,243647602,97712738,55277868,149269168,999137881,79691403,25743696,703306540,143555482,230418693,221790430,142924209,50900330,1023985386,61804402,23393355,231591760,178986715,111010304,518032420,490194900,143594512,130205432,50420218,136390550,247738220,81804922,57686456,38691152,697838579,58941260,194651140,84719377,179940141,159280118,62656857,863610319,887801108,157197698,25969321,169653026,25836736,70989181,244462861,106453062,583651789,135547064,1004712798,206063578,733927490,779875226,74123807,613888804,532308140,126981580,31978506,591556550,255734089,194891848,951575122,956559779,41328908,58543310,246015587,106208960,139276060,919347698,602752715,111893165,411534467,756050102,28075247,449209866,1070958312,951135532,87695884,43409345,92690771,487236549,129124962,853497082,129730154,195811010,22890792,622106592,240983165,431311875,676966284,19379096,1082678860,450304253,213794485,730182825,448740673,544543532,119439511,76731543,791188498,770719153,178277477,42826252,191753381,457113272,403210897,779321027,71969906,697886605,766016902,222715377,429082238,155320477,2933064,735536087,40986287,38165202,137307994,1080148207,30382379,797393800,133342661,97365724,569926793,405731639,35918797,239099899,14203937,419676178,738699792,102951291,41374945,571725232,111223385,134715705,470220805,412574642,48635953,635242819,113837492,128192170,81670616,37281709,56322142,30874419,88144103,50793917,94623025,148378337,1100069424,78161764,137150337,1100077461,660667262,76964959,941237668,788218141,118919523,194277042,452488083,24145799,229284675,69059679,621469172,642495560,406589191,174773262,205146680,808043944,547940323,422216016,531291780,522485855,207574477,637839689,499835805,727396405,245553953,192171043,104764771,434090566,182956714,701731608,91740091,215978753,436947926,193427395,62466073,797900485,773416910,135078647,192225836,29430222,799719825,659021259,160557659,704648045,75472713,53582493,441547206,450276781,84180052,559585557,101676978,857384399,214700605,148488391,74055092,849462293,87770558,670567827,140600406,30497774,245141463,142374991,61373762,546352474,184050451,270776542,559833634,221538126,902986609,511505322,481757250,544048005,93793062,86771878,890140702,96628878,908058111,867588481,810195801,84667567,149111381,104793479,268039116,78036938,504059939,157030460,773607943,405104393,507900843,536754551,267566399,98110232,37763553,571354647,89466825,754863771,232575781,241709605,237997597,490557109,62448790,640083910,499189479,204292669,447709146,736656096,60770527,484440444,702915621,913078564,240147713,433938286,562232268,1114127080,566827440,93471965,189826907,105984244,1107357932,112862179,26979782,1113763379,9181438,480403948,134499331,204652494,81112257,19069244,65189381,912743851,248345888,804139779,228097233,129089038,229098765,710891384,227354576,130284945,81960624,525749096,87681712,736903446,568781964,244104975,43276027,584480120,78136276,121820647,64778156,512441487,416463058,37232021,169422813,538374017,566087577,66967209,62208412,185142151,111548577,181338019,447102381,57823245,794621197,504443631,86101569,1135262549,189456668,98226370,182045833,17485534,867130000,22776759,464163951,716255944,817274636,103905477,206857727,545450597,111336724,85199320,256980074,414783017,55329579,488022629,404811072,126603825,37030378,761032341,101523162,424140030,271211312,1036002271,844910818,1074509297,232775160,137444858,90271160,200536057,19481332,473330620,144021286,188324796,707560624,214990251,230654107,149186734,458433671,32029338,106926986,136917852,195716510,76973083,122029314,550816449,63708602,461280726,190326961,169619128,641454881,25872928,86724702,880714340,963778042,47001079,63672796,272423430,7822,188405520,38746375,170486803,225816747,536501101,213736224,597695090,30735825,1092278486,93555966,252987604,40724578,408023838,627898366,72982619,1036596304,787752675,167637975,146042632,248970005,17578001,545993373,768521592,1177489802,172555011,801240428,274708664,408833527,195928999,200743958,612028502,190458403,478868909,711997677,55963746,131853509,1012388939,236605204,563091554,894064426,1216176720,209062789,114244989,1216827741,150017579,149138783,65737346,38060420,145338633,90170863,434274742,44207540,194063708,85997486,782649004,842940992,540777648,456609069,489194858,1222337694,178169420,782673398,912653613,93276336,27210483,272030982,1071315847,80167879,134196130,69308600,139015705,503390874,62893032,1227745161,259123912,1227802992,604373290,260915182,438030093,886825501,402697764,120734317,479412357,114297701,42170734,265557682,450710324,172646901,677141167,49970134,485674390,498991423,159276145,131716486,1110548605,83184795,756890215,641277842,506187039,837590991,732855592,63691945,135515053,19794011,909910146,68596223,1238977711,481410997,108005221,467341844,693345558,154623657,704665058,1074621631,152881165,200856702,1225510842,1242372224,618484073,42076148,201784050,164607908,677038303,984601457,777271095,140880081,52081042,48709763,445439155,69252244,256556077,890180659,111504463,215955931,106829785,582549383,425642808,49524992,436824179,750290140,70240888,564662141,774164725,177528064,39070129,663751013,440021509,162274447,1120040721,823153482,900406503,134753527,1057452852,1132919267,816983564,48511255,96284244,71061125,1138082360,94516049,42577362,606050929,723466393,657446416,628776228,88826547,87043942,76763751,80920205,1047513747,144060544,76099141,267822799,66678472,45350900,144382923,63489787,79965348,1248149197,47806597,58527374,130109411,1073354850,527061112,613952588,594276328,86633342,451432156,412883072,431581090,169045756,89939063,429756403,23736565,23060840,1227337896,194616584,79785105,1290318974,1272582629,12921322,94728608,605003862,509591978,156539069,69245176,73647266,679869739,551626969,602589453,182361676,126153582,208548022,431137351,116161154,659544753,504255035,489164070,168707391,93135838,112219967,794399134,639585548,67272861,51013160,66262009,542299390,747607938,45006808,183138781,212894123,200447779,528502042,1238306075,99261029,796441664,558900263,682402615,460854933,678521715,1153381727,865411750,212982567,1215941321,48191517,251017641,1300092594,192130733,942356278,609031399,1217256417,132205514,110306393,27206217,547743901,135213856,1022625575,23126456,623031765,1297626879,416047573,525606566,689154893,664461183,904484440,71708040,54426908,53679013,691421992,486114054,422929506,619910286,52254473,107403502,121821069,58402948,258959809,187490705,426205002,118395357,65572564,754119803,1099155645,403872272,416805041,209718279,59670373,24183272,227376594,944916850,23484841,475793261,199354711,467293147,1205934617,812407555,170189057,1303521688,17288110,760017669,482309040,214043222,739292397,701354850,1298240353,164206505,543876816,112111568,873433391,892261709,204176068,452423925,129699387,506402107,823068581,503279234,785438810,1070376607,841532308,1039455040,74808402,188350447,423172853,620447893,438644986,193587550,531775989,44448137,745314716,865476128,208736643,993366890,566308057,250108966,70371686,898630694,486371193,215010942,87567529,747981015,461863678,1008673103,220121052,199282742,534241533,47201374,482897959,30994229,473303004,500926287,487530460,68470918,19649082,39797784,108378189,157350710,701921003,69354857,197298208,620227720,430002109,59596222,89217472,256979839,50603431,1130693419,910366284,123057686,210680806,194514131,105459720,246214523,1313247711,1093369901,784304996,25821132,153092552,122071563,696795115,657281388,207723586,237860954,78044177,221375101,31316083,113310389,240542720,235731024,25399370,46939349,63984579,49564608,598864515,142048892,568197599,1328943543,761443093,925042668,87608529,46956374,173712929,125117946,160133117,408567940,160823759,48083248,1324603687,655018042,265903749,1367041066,1119741448,42174676,670320561,670320561,670320561,106066680,200777989,111767008,798912430,45790045,1099198013,921036411,186739564,491118650,61181598,547319899,44004313,981181009,130723177,732309455,103629251,946930744,475611175,29342957,272693762,106769685,121398135,454121018,976857171,196247564,1377924875,1135061920,471632174,456362648,192006868,1008829938,490055367,678185763,120209265,125888897,671024739,839597999,243850657,452730928,49456470,746912895,753773380,274798064,1137243146,159309353,774894521,70687203,126809023,222386594,101259125,122348187,63092913,221343572,629524517,23509230,1107857245,179849112,105198568,876194160,100977872,841745922,96737500,480785,248474026,220846194,105235161,66384254,184339336,506256456,465607294,684039906,78224762,942558733,57127928,178233898,8945219,651582838,127504913,5937377,52897522,65543676,427758828,760383959,53290107,559617885,264817564,206918189,533025423,58045521,230211290,856315639,122913505,211725777,157140844,550788833,245117752,237931063,172932244,585770238,145748566,236605657,406528843,636234073,173647990,1035932629,179955380,195908101,546292461,930282166,177925683,68252951,433387739,891132365,713684564,193350130,125733464,489380878,753019732,765262074,255061828,148903664,67125736,38656648,74872063,185423968,1024021171,758406789,612378072,107877098,126630550,163393670,503879066,1029574426,98050553,1414937688,1205676541,479539517,40533529,117090071,31746577,86723030,1092857776,138819636,180680860,822354871,543944065,41836374,195845559,32838721,1356844156,414939078,463595342,86687171,505216805,224301670,1214655720,555741759,197084782,757102582,760015649,108114925,561527128,194841209,204017742,496529258,1098785460,43873111,640564151,496628466,130344488,47198093,557626950,29733347,126092423,571589301,47035525,873786929,878905967,407312690,134623723,112837940,184679664,784897223,504585840,434969389,71369269,473454994,128454598,231919847,402054320,184159804,125437929,848531588,665586849,771603187,596675864,621024453,467135920,210370759,624085649,1145450671,1103624562,26082881,480923313,30785236,79573930,42935983,443182816,222982674,497187726,144029627,154141683,87823973,48397900,616927468,439421083,128386905,420521992,573778438,634912799,544085041,522221241,87933378,61994851,110135510,633871489,215129893,232490245,196209590,900640503,1043153656,815066841,405083597,506042353,415773611,177421616,153048142,1433117886,626910346,56572450,174463299,518026200,404424397,45152393,533238658,533782949,837892616,204780074,153248119,536851489,569803330,492631364,672062767,227610059,159210800,917545815,1091186046,797676848,107766657,548615789,717623276,438737541,273658498,472302370,27332113,129878833,758803401,38653682,123112035,112364968,837567474,1046855565,41375743,95077020,159000561,43249087,170514800,505401955,148913256,1101131214,56649026,1116068113,1284318176,1045905266,1153774796,195737441,120588611,78221935,170118772,69088780,538596082,32338940,598237913,156895991,461503480,143762560,1289561656,108130983,765536258,196868088,101100936,804779476,881438057,97473575,682480779,143720117,35626552,138244632,158643132,150155311,149668394,555409213,606330454,136092718,65320710,179834003,474192291,70864291,405441461,93715102,620572496,434843614,70024204,857935357,936081414,132619590,1140537780,45534219,849901376,117807945,1299131124,84250333,760303913,62568537,1300826372,772067088,1296600407,129517769,656985674,214510896,107947104,112524624,106401945,820414278,740648504,785644780,208195414,1073155171,67131063,29744042,192923262,145109357,238682742,889267480,99904093,21417649,161218348,51729826,1106062576,535415165,1165163489,142274122,636823070,12665549,419412573,209953493,1236873945,188207689,210608682,116638538,269029016,439005563,489899062,1392267890,442837763,557797427,469444238,698605536,199351672,1108193960,615347466,206309702,413635733,49972257,856008981,238733241,236942122,92870733,112105197,610542439,912217204,955760432,591529607,749794325,270160578,418323974,878954494,187125675,558935525,530732182,491343185,527026170,716228309,429890751,108103930,454470142,184868327,54247755,129801895,191528792,84474788,122146195],"4":[49267024,52387644,222216085,4867723,656548366,457388175,92872058,2553190,30359233,69973774,676157435,208883881,100135110,22025290,49921208,19264788,1564983,237719657,40181971,629753123,618565841,105166207,25182315,181445723,1397372,47078655,130931140,68254877,22812120,80035276,46622312,475166901,40823812,11704495,58867385,49399878,84991959,167986274,210720185,89953083,113999991,189501862,133880064,63367130,167817857,483748400,12761720,141022673,141461231,161459186,198158165,38120997,105293649,51925881,62430286,67888863,102353853,590623368,882900656,118947,188982804,49487098,168382907,57290745,165513286,153317204,612185272,40555982,412322738,76220284,754201843,114894648,668866292,70598498,26964566,120921763,75301035,132931679,92088347,233075999,20941393,643043417,105788456,97956144,77659270,62569156,25164969,583253628,41556637,852243198,67424443,114332041,492972852,248402260,1005959847,655290698,142668038,186357676,64466021,43464015,194319566,120572517,135872609,49964859,42659201,39172973,152227053,77657710,752354571,53431960,489223884,98217584,41233460,137319789,95659014,274406080,66755786,87422034,44317909,49487902,140593277,1075901009,120321407,153767213,435020000,4331474,84388264,59928182,170411562,67268256,177451432,178703382,28109297,641248710,47305133,108354988,108227432,92854357,165265931,145094634,73772794,197275744,56840751,240189252,165372456,191357692,232541065,142779073,62608023,100852543,120145947,426363626,43524460,46803479,125628781,79759682,1091477111,493154467,448341049,80978590,80766180,509170443,1310020026,442263205,824594608,136596055,7586085,39531776,151077776,28200409,786779011,237802078,479572538,219124088,158160289,512510061,1094903746,170606644,908906221,594326127,221520133,637250318,36332902,214711296,427745140,487046335,63586521,215039779,441545435,645606515,454797793,1218144810,1117291168,1388692881,106332641,917514191,212737553,900327538,413689982,219132763,206872719,1344636857,77370818,213005429,827979901,190761380,123740407,895901904,736752516,941044165,424993941,119719915,504336427,552774126,143007110,230783722,444772445,279117595,83889983,8156768,765359630,109629866,984830288,443945246,803386917,156030100,655029924,185659685,32112825,502119120,737809677,503451612,516753451,1056228989,542872660,822749969,842656124,608204443,89078649,168985393,52190512,479857114,239851807,853198247,934181798,715110320,493160755,72701011]}}