"Sample ID","9.993","9.98","9.966","9.952","9.939","9.925","9.911","9.898","9.884","9.87","9.857","9.843","9.83","9.816","9.802","9.789","9.775","9.761","9.748","9.734","9.72","9.707","9.693","9.68","9.666","9.652","9.639","9.625","9.611","9.598","9.584","9.57","9.557","9.543","9.53","9.516","9.502","9.489","9.475","9.461","9.448","9.434","9.42","9.407","9.393","9.38","9.366","9.352","9.339","9.325","9.311","9.298","9.284","9.27","9.257","9.243","9.23","9.216","9.202","9.189","9.175","9.161","9.148","9.134","9.12","9.107","9.093","9.08","9.066","9.052","9.039","9.025","9.011","8.998","8.984","8.97","8.957","8.943","8.93","8.916","8.902","8.889","8.875","8.861","8.848","8.834","8.82","8.807","8.793","8.78","8.766","8.752","8.739","8.725","8.711","8.698","8.684","8.67","8.657","8.643","8.63","8.616","8.602","8.589","8.575","8.561","8.548","8.534","8.52","8.507","8.493","8.48","8.466","8.452","8.439","8.425","8.411","8.398","8.384","8.37","8.357","8.343","8.33","8.316","8.302","8.289","8.275","8.261","8.248","8.234","8.22","8.207","8.193","8.18","8.166","8.152","8.139","8.125","8.111","8.098","8.084","8.07","8.057","8.043","8.03","8.016","8.002","7.989","7.975","7.961","7.948","7.934","7.92","7.907","7.893","7.88","7.866","7.852","7.839","7.825","7.811","7.798","7.784","7.77","7.757","7.743","7.73","7.716","7.702","7.689","7.675","7.661","7.648","7.634","7.62","7.607","7.593","7.58","7.566","7.552","7.539","7.525","7.511","7.498","7.484","7.47","7.457","7.443","7.43","7.416","7.402","7.389","7.375","7.361","7.348","7.334","7.32","7.307","7.293","7.28","7.266","7.252","7.239","7.225","7.211","7.198","7.184","7.17","7.157","7.143","7.13","7.116","7.102","7.089","7.075","7.061","7.048","7.034","7.02","7.007","6.993","6.98","6.966","6.952","6.939","6.925","6.911","6.898","6.884","6.87","6.857","6.843","6.83","6.816","6.802","6.789","6.775","6.761","6.748","6.734","6.72","6.707","6.693","6.68","6.666","6.652","6.639","6.625","6.611","6.598","6.584","6.57","6.557","6.543","6.53","6.516","6.502","6.489","6.475","6.461","6.448","6.434","6.42","6.407","6.393","6.38","6.366","6.352","6.339","6.325","6.311","6.298","6.284","6.27","6.257","6.243","6.23","6.216","6.202","6.189","6.175","6.161","6.148","6.134","6.12","6.107","6.093","6.08","6.066","6.052","6.039","6.025","6.011","5.998","5.984","5.97","5.957","5.943","5.93","5.916","5.902","5.889","5.875","5.861","5.848","5.834","5.82","5.807","5.793","5.78","5.766","5.752","5.739","5.725","5.711","5.698","5.684","5.67","5.657","5.643","5.63","5.616","5.602","5.589","5.575","5.561","5.548","5.534","5.52","5.507","5.493","5.48","5.466","5.452","5.439","5.425","5.411","5.398","5.384","5.37","5.357","5.343","5.33","5.316","5.302","5.289","5.275","5.261","5.248","5.234","5.22","5.207","5.193","5.18","5.166","5.152","5.139","5.125","5.111","5.098","5.084","5.07","5.057","5.043","5.03","5.016","5.002","4.989","4.975","4.961","4.948","4.934","4.92","4.907","4.893","4.88","4.866","4.852","4.839","4.825","4.811","4.798","4.784","4.77","4.757","4.743","4.73","4.716","4.702","4.689","4.675","4.661","4.648","4.634","4.62","4.607","4.593","4.58","4.566","4.552","4.539","4.525","4.511","4.498","4.484","4.47","4.457","4.443","4.43","4.416","4.402","4.389","4.375","4.361","4.348","4.334","4.32","4.307","4.293","4.28","4.266","4.252","4.239","4.225","4.211","4.198","4.184","4.17","4.157","4.143","4.13","4.116","4.102","4.089","4.075","4.061","4.048","4.034","4.02","4.007","3.993","3.98","3.966","3.952","3.939","3.925","3.911","3.898","3.884","3.87","3.857","3.843","3.83","3.816","3.802","3.789","3.775","3.761","3.748","3.734","3.72","3.707","3.693","3.68","3.666","3.652","3.639","3.625","3.611","3.598","3.584","3.57","3.557","3.543","3.53","3.516","3.502","3.489","3.475","3.461","3.448","3.434","3.42","3.407","3.393","3.38","3.366","3.352","3.339","3.325","3.311","3.298","3.284","3.27","3.257","3.243","3.23","3.216","3.202","3.189","3.175","3.161","3.148","3.134","3.12","3.107","3.093","3.08","3.066","3.052","3.039","3.025","3.011","2.998","2.984","2.97","2.957","2.943","2.93","2.916","2.902","2.889","2.875","2.861","2.848","2.834","2.82","2.807","2.793","2.78","2.766","2.752","2.739","2.725","2.711","2.698","2.684","2.67","2.657","2.643","2.63","2.616","2.602","2.589","2.575","2.561","2.548","2.534","2.52","2.507","2.493","2.48","2.466","2.452","2.439","2.425","2.411","2.398","2.384","2.37","2.357","2.343","2.33","2.316","2.302","2.289","2.275","2.261","2.248","2.234","2.22","2.207","2.193","2.18","2.166","2.152","2.139","2.125","2.111","2.098","2.084","2.07","2.057","2.043","2.03","2.016","2.002","1.989","1.975","1.961","1.948","1.934","1.92","1.907","1.893","1.88","1.866","1.852","1.839","1.825","1.811","1.798","1.784","1.77","1.757","1.743","1.73","1.716","1.702","1.689","1.675","1.661","1.648","1.634","1.62","1.607","1.593","1.58","1.566","1.552","1.539","1.525","1.511","1.498","1.484","1.47","1.457","1.443","1.43","1.416","1.402","1.389","1.375","1.361","1.348","1.334","1.32","1.307","1.293","1.28","1.266","1.252","1.239","1.225","1.211","1.198","1.184","1.17","1.157","1.143","1.13","1.116","1.102","1.089","1.075","1.061","1.048","1.034","1.02","1.007" 1,-239724,63944,21636,-250770,-729891,-367717,-266943,-181007,-606213,-214781,-186566,-269708,-56608,-15857,-41292,-334906,-360507,-296420,-151537,-360468,-416567,-357333,-339679,-400613,-384200,-449264,-298259,-289197,-243449,-700891,-376468,-226136,-308991,-573508,-556163,-474292,-403239,-244165,-423349,-212690,-98730,-124999,-359418,-513460,-439924,-259522,-251571,-161584,1441,-121436,-113373,-496066,160974,-540414,-451420,-102105,-304498,-494441,-400600,-331437,-464250,-289199,21757,3914283,3652279,96141,-535107,-143063,-207112,-525945,-238873,100724,-394390,-330513,-181176,250413,-310330,-320442,-4001,212261,211531,138792,-322745,1085181,6006608,7719741,500964,-202574,325098,163810,-316229,-139011,-189792,-269943,198601,87049,-420602,-378187,-374134,91077,187854,-105011,-175028,-55648,-2496,397864,595290,2393334,3518708,2578511,691038,721620,1440217,1094338,-21849,309615,95310,268119,412992,253418,144784,1229895,680955,227154,73917,328269,41312,240026,-153737,372361,977739,713782,759259,689145,1874469,-21269,-11867,141172,551242,2871548,4309392,2120667,1080197,1253096,2069992,1316042,929320,1398433,2738324,5151676,3317931,1119224,1240897,709885,344187,1537489,1316924,29446593,51405849,17395784,4429197,6468956,1690283,1431097,1247850,611858,719938,1767067,4960029,1930264,3618457,6288791,19299586,15731433,1958114,781623,997451,5401344,35112356,39517345,12967029,2618075,2314895,1628974,2553198,1907563,1580103,6083367,13896029,11400981,2266643,3684829,13298635,24107024,9544094,2535296,3906816,6933758,6314340,6697202,2414389,1763891,1759907,6371414,7645239,5481627,6033119,3312686,2308664,2545797,2160883,2984632,2011615,1106638,1409319,3618538,2215514,1224553,1690909,2639700,3500645,3458260,2814801,1508342,432172,4993165,1893664,1365087,1019993,2351145,3363346,2128757,624226,552246,651044,927550,829059,1445108,1155391,742997,1395264,545077,1031400,1439605,417567,2213459,1993943,344679,636865,743276,695750,387331,509846,59196,443393,715832,556500,601529,324321,93820,566292,321604,170233,-209352,-85597,506207,-312921,-86889,249214,348352,145772,6056,27533,39860,-124374,-161037,-162653,259914,553061,340820,429584,204825,596937,90893,491524,395362,839581,674748,529475,982435,3277339,782110,1233298,1310877,1496762,1855416,2696186,2868412,4436071,5198732,6929869,8506242,11245471,15156343,19653312,24943917,33860132,41596010,49077474,47903765,41932392,32318446,24721916,19786015,15408600,12502174,9551391,7909437,6059356,7418399,6828044,5412618,4361162,3615572,2901077,3067292,2573190,2691704,2314229,2930624,2520669,1905960,2828617,2683453,1512856,1453066,2231480,3566150,1771083,1746204,2688993,2336746,1482496,1354733,1913794,939768,1690064,1176966,5164670,2718189,1622285,2572452,2899324,2712690,1762772,790680,3444703,5415858,7517097,5755401,6571360,6401750,8187468,9638344,9386590,11580337,10341425,8204395,11321340,11425274,13080994,14864407,14446117,19197687,27418702,26183118,36887341,51262823,77751279,135976547,301578646,1238561277,614831841,2440433964,879696653,399283772,211623470,105917859,62890800,41671063,25858374,18400581,16248174,13706470,9405608,8789321,5271358,8017755,5329219,1955075,2223878,8613530,2192595,1823685,2655185,2784754,1792146,27831949,4285002,6997052,6361956,4414097,3469330,4982388,5842542,4288730,4935657,6743085,8431492,6040282,3839383,4859479,3783644,3666763,4961121,8506929,13757093,9448252,8483014,8586222,7301627,9212005,16325519,9497346,32440670,193587434,13949635,17597269,18896512,13965870,13683980,56480935,68261287,31533640,26795050,16867849,15868753,25279955,61855751,73601530,30127367,27993259,27196627,62433961,101558111,41404885,96538886,83360903,48025072,29740649,31195560,60132949,68844628,79062875,40997641,45116701,33203214,32293136,26265492,20630165,17275854,34351823,22174631,23077557,18930461,14075597,9870479,9272070,6110303,9917387,9559068,6563467,6778735,5370725,4309528,3988001,6610458,9361897,6209639,7223520,8576421,26391114,14041444,46039464,9184546,8300826,9145171,6233338,10379455,8409919,6852126,11721809,11263041,8909935,11502006,20549592,4650941,4048140,8126870,279263285,27032147,9196589,5665318,4565129,4107950,3691669,2770841,3440872,12815364,4483110,4077878,3197474,5070210,6641868,3708533,6288352,3538407,4388608,3175301,5742149,4223536,4681456,3243491,20851856,4516802,5600054,21685440,10195177,26825008,3812898,4155532,5145505,4104431,3999945,5284990,32163974,8859602,24732093,9159396,7810650,7149047,8710070,7948613,8324175,6424451,5994401,6501679,5862878,5444269,6892998,6495394,15939354,6919535,6978580,8351043,10426140,16386294,15700819,7262331,7910485,6680194,9281347,10242434,9809903,8505669,8602681,9292730,9152576,8926356,9164260,8962351,11755708,15503350,16928817,10477182,7482947,7437481,9139550,5939153,6158066,8623743,10899403,11682685,8284970,6648196,6183889,5021277,6013510,5700860,7147934,4984369,5172535,6335413,6457478,5994697,5731182,5142373,4671089,4438977,4040076,5286494,6067901,4697215,4598060,4635444,4686735,4707397,4204161,3660358,3817651,3870987,3594125,3735023,4765456,7503413,5253909,6927106,5923301,4571828,3799201,4058624,4131388,3908733,7323221,4654955,8121468,6519535,5065286,5567475,6336925,6143799,10883159,7331292,6761178,5924562,7687546,6822353,5123199,4102350,3795515,2948506,4460768,4927696,3039444,3497937,2479864,2887745,2632376,1577020,1792573 2,1035507,308834,-491115,1048334,298360,48889,1204028,-515891,949093,295286,-207848,-70207,-873014,917363,-76120,-1018189,-644801,-515113,175272,573326,-242023,-53732,646110,-923726,706996,-407383,-18087,187387,-1037500,-1667864,276644,325520,8354,671232,204391,343551,-1045956,-939354,-2275587,410499,-216942,-368579,-1440890,76637,366037,886137,1153796,-349326,-606527,-412719,-432127,-1169607,3541608,1913743,928590,120590,551745,-100972,39262,450882,491951,-421039,-465367,15924939,34766975,407929,807902,607184,-273297,1082031,903411,1189886,1128600,2069090,2465781,2543525,990064,383474,-110989,671208,1572634,652861,38462,7130696,44246848,54893780,4989243,2542459,21837382,17298544,1033272,653094,7553,1111466,913441,1686259,2232150,185966,3578639,1835368,2292630,3779883,2227498,3613167,6499879,8814269,16886013,35386966,37620021,24741416,13840300,9574363,33512328,26663331,9452423,7723735,7866957,6276038,9043834,16760936,10902593,17897072,14090424,9638451,6894196,7784032,12673255,10171007,169507973,93332785,18778423,10397101,16001728,6524839,5311826,5333307,7511698,9346008,10450980,32456438,111279937,66092484,42462445,31388257,21857252,24880928,16463130,23867547,68140350,95214697,35390978,24061474,19775027,18927029,11725726,24571996,44291559,193495879,394802557,166531381,17203474,9388929,10554675,17795942,18835163,15545905,16038005,24510062,86046577,32491890,65711082,59216649,153854084,133527522,25738296,9224373,12250750,40215447,255886936,329869480,135049091,31623444,32602525,25604297,29186599,31469542,30579359,92721886,198205068,158580883,37523223,47255404,152788755,357849243,172661978,52949959,47984163,49949763,113736366,152620459,44503373,38159723,51186834,219266056,314604807,145287710,92706035,154186427,57692815,30004969,20951252,20182055,18243000,20788927,52565023,45982187,45039464,29014475,33574403,31409491,40242866,39133415,37899857,23867712,17450679,28694395,38723902,36702396,30378075,39374539,37358632,22588650,17406125,16440552,17700556,24818809,24103149,31436340,26071391,15224928,13803549,11327697,9525635,16752704,14944662,53831415,34467991,8652608,10345254,16031850,10160883,11587398,12063892,8107042,7826109,9792148,10351802,16942883,9459957,5371377,7182516,6076702,10060355,8343264,7565631,7803058,3820561,4978582,5612523,5563465,3827421,4325093,3154900,6438675,6530847,3055189,3749900,4375479,3216969,3759913,5608045,6390492,6293881,3701404,6376361,5134307,7201461,10775066,9138571,9315084,12936307,12624785,14529711,17437193,23385894,25989727,33548423,38711941,52933979,62357457,82586462,99625122,131505528,176749360,232569199,293031413,394832139,484103306,555146295,551946192,439160796,346244959,256251495,202466199,158123463,126801549,94954630,77868857,61351830,53426650,45661589,43120269,37753678,29666403,26287073,24526257,22405242,20385849,21497604,19223073,14083343,16101670,34572183,21844657,12866077,20281067,33030256,25898148,14038787,10042566,11600473,17999392,10164151,12241317,13113880,12815649,14780127,27519861,50475431,21214758,16706312,18678793,18858557,15549962,18361047,22353166,23487044,23840107,28380127,25330705,22471818,20802904,17110355,21372186,21296017,21878662,19388970,18359639,19870715,21981610,25498103,39022583,45268409,41855435,50290665,44686115,39061179,38299591,42276087,44975010,56719439,188429953,439979093,936548975,1609916244,1068506347,563396872,267392731,137326745,81954119,48543663,57787541,66818799,54614311,45452854,62187955,40573392,40518057,43841113,30056012,34470142,45005935,39342103,45562781,54800970,59160693,58125829,222446146,67261358,58895816,113253815,70837967,62105898,114125310,139430965,105087626,83392236,76751955,111365458,78711692,66933323,66334230,71982833,132586271,184385423,145942943,302495886,216418859,192864851,183018527,151850783,405741136,643873440,218280408,521226021,3485329778,312710058,266594800,488070713,419295789,415113131,631091101,751985889,443660951,510601117,369830465,336114512,407549574,378595315,397398515,435647721,712447470,715903572,559281421,572670850,622774914,1370439499,592191577,473519249,522211858,519351224,634046244,713440217,723960437,816109853,847812860,683401551,552609865,536793038,628283543,386629403,536114773,259127583,254469672,258278770,330312065,198801193,153125500,140108045,166244049,221477125,180570394,154324473,84658483,79700292,78434872,100211950,159200746,138555351,210813995,191950629,208742899,426469632,837528614,217999457,189514254,291502694,158613805,234205765,158614379,97163480,207236774,180980127,160288694,162749044,108161515,61108172,78409377,153005311,4974301737,472179968,149863892,121749326,87107651,65270611,47200631,39559048,48738062,100353839,54457646,73279814,66324094,60615037,46955745,55171688,110485038,53559615,64759582,50138627,115290343,57736424,78725193,59924533,322057226,72424611,436187212,117659865,629048644,100814981,71739733,59557885,67814052,56004332,59788944,90996379,661127379,152795265,503613146,128202933,106492749,102948446,160817162,157045284,183442209,141652907,110451156,114454608,100115074,105607371,116187580,107423083,392425129,131544812,116549966,140752471,160791601,262985865,232547533,114858841,117343025,102026243,146376298,103337861,122412097,119314088,168036485,179654116,166408006,152259420,148894948,148515429,212698850,236842822,330895114,204125646,112160671,100165187,143999341,116881969,119370276,157622028,161531552,165145484,128325164,111659611,110743367,87799429,105462646,111571608,125550004,96545728,87862125,93349694,90932151,80517188,79315148,70607421,71289351,72580571,80287566,103297988,122890480,90067068,87480412,72986994,68868911,64928481,62572715,68280000,67578838,64879648,61740028,64621631,123030491,201834228,99858753,104049898,98857691,96803714,92054786,89632345,68954424,62888017,93875821,83110661,149820867,93331411,72272093,74714618,90459028,96736724,106940233,128381359,120315703,83076052,94990700,88381083,77544853,77647038,52736973,39385583,64701818,68297800,53154677,71555997,50318708,44442947,48829305,27880596,30241451 3,75298,269574,50700,310071,402260,477849,519609,607890,186639,437464,348285,637387,848154,404834,253537,109376,149659,647139,598393,515224,1101957,539175,81394,-155890,93836,473223,741276,396703,130255,41975,185586,293837,282588,250901,166869,98578,90702,-130201,409718,352941,34966,219121,-128522,288632,345143,790128,1536243,379850,493023,499591,337956,690208,911709,5929421,524822,721051,360648,214874,232694,720254,287721,447700,447157,1689687,12695802,460452,391169,544408,529902,795936,1231526,1123229,958288,1293981,1343411,4414489,5860216,3735710,1836902,1586329,3694914,3644727,647808,2558064,8483440,15968319,5524524,1048580,2968393,3685085,847233,1052208,1682069,1589580,1186424,1295492,1081616,1794145,3691047,1777567,1943414,1856435,2819640,3625570,4948175,2988429,8320661,9896438,16465035,29179436,16268582,11398236,15943937,10269789,9181800,6001747,4592625,5738204,25317818,6967503,6789920,8822159,22585431,5638057,5330457,6133751,9316009,6765652,5363824,10100082,18176185,108554040,23466166,9747376,7554314,6391161,6339092,7631001,8709385,13407418,18136969,15459127,18033154,19749210,18686473,17636536,47267652,28040755,52618571,51655685,19708150,15809318,13935924,18523819,16968077,17497583,14052612,40854820,77244868,50858927,11461781,6290330,6427428,17938806,19780037,10851058,14969877,25578870,43614703,21303925,50372538,13955719,30445143,28190997,11103273,8257190,9373817,15622330,44025797,64586316,41341765,16977454,40321076,42623156,16970153,20124534,20306927,52803713,114579529,103105716,32872827,34889324,101499725,243765664,102592330,32642345,55258429,62939575,85804158,85510753,54928008,38828886,50406493,92499698,165791235,78122075,85167559,166133688,118429244,19230930,37616418,42022878,24120144,12721028,12609506,17459882,15349239,16862262,31701378,29314575,32642066,27850912,24056471,17306594,12488629,27554141,61916950,68229937,40914477,173469440,147410263,21659701,11995435,11276087,11050847,14752919,18779274,25359998,15349569,10033863,8655728,8077410,7779945,12728266,11034767,11271213,8888819,5915902,13170795,8380845,5943376,5210179,7368709,4948704,5940847,5278273,6376145,10630759,5369164,4212817,4541967,3794027,3621860,3684579,4369459,3608700,3495012,3258102,3458122,3916747,3113170,3876464,3606223,3463526,3339609,3071562,3462038,3712906,4049926,3760605,4183963,5795448,6868656,5189676,5357004,5267610,5898139,9314475,9670554,9965734,12066629,10940093,12407501,13976250,16937696,19253746,24867824,28885062,36863367,44179941,56276712,68510943,91123530,122767477,180304156,202323110,271840127,334434291,372227751,337024755,274149189,213766860,156841116,123698118,96964877,75429585,59385470,47243169,38251578,32937815,30619672,30133240,26976241,26703878,23076583,20467137,17093489,14885026,13467568,15573190,12678054,11334486,17880052,14999605,12098688,11213576,17997752,28599759,12914843,9929492,9412454,15380076,9089324,7737865,8417431,13237512,21391511,20460251,41510187,14658920,12085484,14431120,10548457,9840687,8756953,10559186,13748091,16093983,13538982,13761404,11045265,8736219,9182963,10968207,13678656,14836551,9847272,9265383,10703104,12250967,11842955,18757330,12434011,12619717,14425692,11889559,10633736,9859022,10888527,12039043,12222240,-13186035,-505274684,-56546509,117991197,102852763,66032831,33961735,19866110,20520364,16268236,27903606,31067926,15204041,14971215,40386718,32457946,25892687,25848896,18435576,24503469,34562152,23186571,27941672,44700863,48609063,51026444,88087231,48293773,38521497,38785256,36363728,30770909,46404011,253841385,49090230,45437093,69435013,95413225,79948829,58589762,47404437,41600864,49338525,59355651,92105507,154833034,112816058,117986715,115167812,99393745,137313670,161839431,137076206,856123206,2541185374,216808668,206858347,240630648,213158489,201762088,208901260,264692700,370666527,299453157,174390283,200263189,242289436,250585596,256071905,280553176,344983994,348581900,271068643,493429707,357946159,495278202,482332707,323490962,300290467,394211657,402241239,492083555,389997698,451932627,513501956,404957171,307130905,285918419,230968230,189998957,353842011,218209501,217392484,214073670,217183201,135053611,102145689,86618538,211789644,277211676,106418495,98401118,66764129,60708574,56854658,100257078,81566560,103416779,111938358,140756920,226834154,887794994,237549153,171445605,152985269,206812059,98909195,166537508,148927197,111620114,290911858,199899630,86999048,118029666,115795999,70089584,75991288,162845374,4446093224,400155670,132188249,106221563,57345314,29618865,26187500,28574740,32909749,65545149,42407839,53257496,47603413,47251565,30094930,35126530,69926195,37703336,41736402,36140296,71374310,44585603,54492275,56863019,288075743,290173059,93134483,385570041,45534826,37474391,38144528,41453202,53421108,47855101,43880908,244077102,296112822,256141888,184386015,68656877,58761879,76890329,89170081,92114566,92328007,70298841,56492310,62874639,67533029,76451846,68664586,58420921,109912664,81611248,72163668,75798250,104451375,163261944,143755661,85784355,72889405,75413206,108946562,105740272,108344646,76401449,100713444,101113984,101971370,100048578,102276110,103445798,157759555,153434782,189256319,115079149,114705844,105968210,165880991,87765925,88152236,103395066,108368928,117509626,94522617,74540452,66895521,60598159,62764363,83328907,87956770,91530733,86683444,89671565,69319367,62686236,68945294,72498863,67889490,66623884,59262743,77297172,107428405,70411946,74759117,51511750,49178087,52690024,54619753,57973898,54527826,50934094,45808095,44397300,87063365,103199745,59080237,70978314,59241900,49592241,45969381,52454843,57281247,60525496,108142916,148961283,149379091,93196537,75140621,90215034,101704311,83788856,106161634,127522017,119337143,104380972,161675325,111164567,79428846,77541860,49448145,32185889,73684644,65417252,32436389,44238215,29386982,31539318,22903646,18152885,24717646 4,502426,880350,-265464,301440,190497,375356,270380,290636,108340,108304,66768,400133,441447,-552377,38506,568412,-199464,-46901,274304,-639663,-268170,183074,447729,504415,-393933,-264071,561831,89022,-333230,-428410,369479,207780,307661,-279442,134774,74864,-25071,-240638,265925,439446,-96984,376932,516383,94479,-196667,808300,1364272,956453,420520,-110591,-280679,-13024,1940503,1091059,-88489,834279,335926,640805,267815,184703,-629929,-89764,353807,10602002,32084157,667533,660876,865428,272852,467491,218646,-111572,1088446,1508703,693649,1876285,1152561,929357,470659,626671,1484239,1150649,808039,5834729,31099863,46235137,4775367,1086799,1087146,1589397,263485,502400,484643,857859,1832049,1780958,1396861,547714,2737205,1052548,1637436,1666275,2089677,3016572,5991183,6657718,17571521,48306237,72384697,42359693,13485382,7592597,21031363,12698341,4789186,4570474,3185843,3542401,7394827,5067667,6328128,10563097,16595414,6899249,7130112,6020454,8557492,5739396,7938563,8035515,10455922,7293728,9366530,5981602,4943427,4271983,5617253,5340762,7849089,24217836,91932368,61046027,16787952,13847180,14911616,14872634,11796057,19779290,62164244,75920438,24546619,15497165,12723807,12256449,9305200,14152201,34450501,352013697,800393142,334032810,25828413,19273471,11967197,16164348,15406079,12652310,12475126,21129616,51638992,19558593,54363084,92904142,301359856,258935563,36227511,11806933,15076412,61769596,499774133,652833791,239006703,26678973,31017100,28458381,25977852,25522986,23316402,74392901,160963012,128832878,28172353,34975464,112494290,279934789,136156187,40494526,31459090,27593897,60960015,79640470,32411369,29074333,28074558,59354747,82849829,78997695,60229585,129674552,34524323,16018165,14512784,12683678,12158785,12741581,29010847,24748108,26020951,27302187,34512454,26422065,29834656,27770584,30600877,20321611,13840873,19687088,33117600,30130001,22617302,32544446,30348118,14673906,12598495,17119929,19128161,18356382,17443773,26320128,18978026,11518228,11449587,12241301,8983728,14608056,11641841,27474472,17388359,5511909,7981797,9975003,5863495,6902507,8005682,6471053,8131852,5542126,7202228,16737039,6026817,4356352,5189845,4850004,4569575,4196013,6260432,10416721,4929368,3653130,4154593,3807233,3693761,4320433,3554681,7049420,5847730,3524144,4606119,5148225,5341791,5155358,5101144,5791386,6965179,5773158,6408193,6168721,6580963,10819234,10756076,11440354,13256770,13024867,13385909,16270460,21302290,24078599,32115902,37342283,47403302,57679053,74626838,91449157,122083519,161958224,212972370,270004519,364563881,449471809,510941724,498241047,390236221,305994557,226332571,180027000,138449720,108092598,81907057,65775821,52852360,45119484,38712388,36391776,29993633,25498954,22183732,21194242,19816959,17257592,15796505,13453791,11921170,12066469,17811946,14624487,10466841,10197161,14632129,23703914,11446643,8236218,10577453,17855507,8065686,9862137,8517078,11406706,16122098,22985223,160054905,41592688,15720527,19215662,22496208,11308610,12901868,13940762,15285318,14341244,13797192,14614845,15202613,13084879,10571655,12692505,13413428,13551743,12239819,11588469,13073449,15540522,15663974,19926398,20390183,24027993,23134902,19757333,19405366,19534527,21415176,30672396,47508256,97448909,-84401225,284560621,560208863,365492850,208825480,89369390,52400923,27728765,23453155,115782525,115796104,22856050,19249216,43520035,28029878,27621810,27657188,21830250,24358929,32070599,23079323,25548972,31980360,35394999,38056223,167944305,42174878,36473075,43199666,47659413,45015215,63892526,121809805,56003788,45483497,55432139,77742581,67419948,52152383,52011484,46378082,73431192,89241440,116039906,210952882,134939944,115084920,142739165,115006308,230178253,302209941,138521276,241374644,2213699232,211343430,188715623,312069305,267279281,228051330,881213810,1014128419,334758968,320013412,289954075,289331896,411350168,247934057,285802632,352562844,562256966,464268149,341997773,370819722,457803122,547345227,415337892,426341076,454296970,491623107,444496157,472374658,474484976,551531472,594088433,453390090,344360853,336090855,347430934,212340033,331707133,258636465,229540238,209491864,265050659,259504768,245751892,210224106,223428971,139138072,206728642,230108475,184271769,100651078,57196766,75075795,77965391,76908507,74734200,110018337,171772478,320873852,794796223,257717726,180176667,172127124,122190672,200020818,115255679,64134309,168675318,122869375,111267753,98391046,111480220,58974093,69440482,153552298,5089956370,616643952,126070422,91278423,69055960,46795699,34163770,30558516,39228084,98098005,38507483,46920705,46228242,45985726,34520343,45576110,100389190,40373464,64367908,40554911,119892927,48454744,67769617,46770008,249067568,54500946,256839528,75630414,339546601,48895152,40432414,41247996,50366935,42724984,40670406,51116611,173596263,294232815,228480564,173556719,65669746,71531085,95079368,119473326,124735521,88276264,73865613,87228333,75816989,77106655,91351209,75431631,198801796,92661025,87504028,92549893,136124163,213368228,171620349,79027452,77315729,84189033,124539837,91229810,110675017,87008568,116815534,128058743,125630632,115062516,112303575,105682642,146891395,159071979,194945976,109903486,77421312,67005956,99122526,61458511,69137680,104539902,125666151,130894238,102465990,76223259,64515596,55611688,66655138,79915185,91898455,66221986,59165071,67023827,60249714,56833719,60936941,60249995,57363827,52191828,53305947,65010376,64851297,57461781,58620004,51655698,51499406,50152367,50859950,54249904,57822563,52903903,49456616,49588867,105281567,143533138,71114842,73312132,59759101,56960444,50442006,53565659,51503548,64497446,108798433,81829401,126820310,81064951,69907767,77559058,111357291,101146896,107666045,116547031,112742242,90954315,117172342,94664723,65829701,49818534,45399065,31917048,47517589,46554515,35008955,56987503,36930205,39742884,32010939,24563594,28486813 5,-513181,39169,-859793,15353,-247566,-361054,478387,-149880,-634218,-313791,-177014,272819,-129561,-431444,114937,352796,-329853,-748690,260430,993896,1617472,246614,362529,580900,36290,-340301,316022,337112,-481702,-723942,-174258,317437,-342598,-181559,289175,-851615,-890333,44474,-1180398,-758816,-88189,-13994,-740379,196324,-335963,-452218,446737,-423604,328726,-328914,-444256,213524,16043824,3093789,373525,110812,-203839,-643515,-587819,-268235,-78292,-39716,-526745,570384,1188631,420896,-688789,-193472,-343834,-17906,-503469,-1344042,-863771,-394559,3559478,12550542,1983493,-475202,361573,6256351,11388534,6836635,75183,11151,1747738,3717573,-2418,-8804,-486746,396880,6496,-81928,359277,1053988,1748436,290080,668817,-23730,1968145,-204515,353979,-307963,469065,101369,33232,2774581,10798675,9397152,10040539,6113493,3584963,6761841,26817423,4151676,1647118,1946305,2151763,2820658,3546626,4135061,4609186,52606116,30289019,4124049,4514029,12576144,4177187,3785623,2523399,2932309,5794933,8529364,15469888,8351824,3172688,3071515,4188136,22230065,86915323,8605459,6787968,7084808,9585232,10566935,15739238,17196959,14029197,28305199,45750205,54848214,11471462,11768536,10113698,33277439,9351429,19587560,10517347,53581815,114339637,54622407,77374068,84315874,13552302,14673689,14933872,10781064,10526619,10125979,24628193,17018224,37526654,18892021,46295436,40804105,11534433,7137839,9482992,18793209,78412111,97971621,43108258,15364479,53876779,73273910,45642057,26883654,23256701,26377584,44295052,36655182,15068749,23285997,60211508,94565167,48817786,45579898,37940677,31590568,34468456,38836096,22414834,20379349,26367456,28368773,42118608,56213013,132205886,31222662,33159771,22956191,10895879,10943915,12655797,31823726,12727040,45158078,74142712,111899989,82209507,18605572,25001850,24238061,21494528,14375206,10872782,19602496,29599613,28801244,14441487,21297429,17977682,12496370,9206798,7743735,6217783,8472881,6469237,9826904,4446674,3508761,4103828,8193662,8048814,35826358,35915721,19111894,10086544,2628642,5244012,7835210,2457924,1918846,1615131,1965873,2454397,1981871,2335103,7342368,1356587,1199424,1919742,1843991,3048243,2780746,3317667,1603713,291100,562957,1879645,1851638,595605,1308533,1127181,1385981,437130,412000,767462,839776,1145093,753225,1750576,2743878,2454293,1545270,3149164,2812955,3315020,6955337,6839002,9903029,7863081,8380027,9251087,11736919,14477623,18341756,24482985,28769478,37718881,46437905,60014430,74764884,104876260,139801662,182980891,233002638,318253208,392562944,479442520,424506414,349198986,276889519,205463360,161905523,125148823,99148091,78912150,60333774,48197416,40619589,36612903,34413145,27945703,23582538,20233069,18376822,16531373,12879723,14373582,17698617,11508197,11161934,20611470,14313650,8659735,11875938,15264483,14074810,13327635,7508296,8396710,11418273,5343194,6318278,7063535,11367591,13459302,18384187,39059891,13546307,13977361,21598906,13980265,11480453,7136931,13461125,19010952,17161179,20956032,16216883,11413780,8261954,6234467,7856526,8092081,9049122,6270532,7095825,7646503,9043731,9063222,16299696,12759428,12515574,16195479,16641827,16684268,15248012,20018871,31355808,48206783,92207971,221482594,-37660948,624976526,494085467,274750664,158230941,63772253,31734730,12264811,20516944,28282412,16843235,20069367,40572853,23512941,35188802,36221568,17371772,22426623,145087876,22045929,21021127,80246227,45730729,42926311,66319123,31921560,41076920,39960895,41795713,26325731,38041707,51811857,36272154,32049792,52097956,83717721,72159601,54550907,53310071,42762185,70593819,71441618,70913416,115304343,84122025,92242349,103528097,101837214,124867178,148737071,103958741,961728450,2001214637,261980605,307296508,299672403,217586206,271572950,445255304,313391036,430080690,295636887,207170309,218824342,276664780,249357760,268691504,281015368,334885491,325347479,298215085,598721813,668155187,584838219,465905792,566710563,399508666,386648073,354394999,459740006,544936216,611634612,1193912923,435944959,400287040,414628190,305510344,548675095,829032542,436696523,243453500,218740440,301524550,202401381,141762451,94197860,142846765,184634142,204849642,156652614,62747292,66764552,48452566,103016124,79965171,54959910,67432192,93949324,145114238,443955837,401548812,142956178,140307249,219931609,99688729,189534709,101813835,68677042,188655205,160266150,97443850,100721044,94292596,39928433,43138418,107752925,3710766840,301682388,118506189,89354652,65495878,42507522,32670548,29962832,34067946,91298065,35089023,43652599,47088530,77862996,41035700,40139827,68572075,28406165,32161059,28580354,51806153,36026915,42279795,37169299,220746416,255410228,71834295,357774923,78096924,67690567,49006877,48026154,55023485,44748104,36481309,47129253,366907765,96040358,295580077,88287127,58185053,73886767,92095897,119283682,116005521,89732019,75399813,137596662,90444113,130998852,126214203,64882614,175646919,149545018,99348290,88185045,67739822,87695508,81982756,62268976,67302684,78406547,152051261,135622315,108506676,135834100,136014924,103952732,94627929,67926570,76394507,83297124,135264136,181776340,166069823,110755598,73136221,65734725,90397891,53640876,53443233,75895210,87502191,109834261,77580969,66010134,55707957,76493791,75075050,107962226,85883627,63055458,60383382,69673360,67821780,67551413,75296445,83560974,87430421,76107682,65964212,76613449,91254454,58863035,61596529,53094095,52178353,50723657,51926254,88328994,139147610,81702024,49400586,41018539,102405198,153610983,65205007,59725991,51769216,52340506,44256729,43397667,41727522,45382485,106733363,83779446,121095441,65683460,55303465,62543018,71362651,77863208,100778384,146783222,146137422,93990374,109696932,83100758,63410696,108777294,90260577,33968348,55897224,51369297,37654874,50593758,39278651,36476242,25514732,18871606,23325263 6,657766,-135379,393640,1121714,-1664868,924018,366252,575307,-389455,1156335,2756712,2369031,6407678,58206,-1829467,-508302,938706,-2327233,-2557819,1907942,-403200,-1968592,1434760,2917001,827103,89861,-541846,-1986688,980266,2585219,1777538,2999224,-2878213,2776176,2081441,-1297478,-2706014,1037898,1397088,-180741,1163161,-335448,53938,-87824,2277510,706556,4420467,1262289,314739,529612,2378133,2949916,10402131,3006546,276952,-2861284,1396455,259909,3413804,-345751,291060,270275,972188,54072618,115151786,6465985,1606417,4581936,693529,1117759,5100486,1737072,17359520,18727544,7076785,10051456,5586809,3803223,1032031,3161491,6819813,4606409,-465638,22892327,118688933,178266187,21473991,5208940,35828870,32655973,2165441,2916337,2450032,3899389,4331991,5169878,4961097,3147522,7350703,7125595,4736047,2008799,5124500,8813537,10667778,17877444,34161234,64310544,83221853,57161664,26392132,17168111,93441603,45866332,10308214,11673012,7991544,11429938,23092372,18935000,17116019,30139728,30477069,13483160,11566651,13579045,21431529,18984044,102748731,23091977,20234506,13498136,18027002,17555734,13790796,9626344,14136341,19130913,24322256,89107975,254839037,78386370,69099016,73709809,40860286,40565789,36641779,56510832,149160248,239516938,98610836,52715364,41369363,62946275,27093552,63628959,62044709,405980315,825726402,362085575,32799584,23912532,28293949,58941242,59470199,32042823,34522893,57295147,106577236,45911640,115814643,109855393,314146427,286818577,56815925,21791724,31176859,72240779,504274732,690097157,286181219,57818855,80408522,76817054,57149266,63876781,69364879,229487178,508643726,415796699,83951218,102794147,363314911,926759375,441537722,100526490,95546756,107910818,279434923,382943699,119338861,87735439,93544035,311549839,399158416,267967037,143375337,266824890,113398132,47996546,42613447,45464512,43388584,40184925,95771140,101093410,91523907,59427281,70914756,79080395,100242691,106036548,78928205,49114220,35659483,65225028,95692354,90951981,65780893,106130738,98061084,54934710,38531828,40626315,65140780,56066148,53945312,79658226,67009451,44490401,35229620,37516533,23492946,42522174,34160044,51312540,42022683,15915020,24636652,38116674,24873675,25295668,31384405,21863435,24182724,18396350,23284013,27094751,20794171,13439560,17051054,14454509,17780450,21326802,22005413,26674446,13067847,12664047,13558402,17012535,12858321,13644125,16457319,17539359,12750315,12227938,34005777,12534222,8434062,15433187,22197048,21431199,18176646,14928353,21314612,18794165,21656747,29420792,34378678,38347158,40892264,40923738,44559630,54597576,69726372,76864653,96093770,118089354,142802742,175792390,228638895,278019081,369289885,488699440,638087152,806694115,1087138101,1339201502,1599733883,1491871578,1240672831,986125157,731181334,578941598,448244819,352571218,266196606,215312480,168953318,148075161,125787887,122838719,104752235,89710474,74901719,70399347,62911438,56809187,49224240,46210014,37445481,37339051,47490809,39936654,31052838,41867797,63358457,65007402,37090115,24514683,33606716,43710856,22638896,26843885,26398669,31868221,35052587,51577933,114822893,47406934,43072651,101580517,46709282,38472551,32945189,41221486,43775501,52559665,53926033,58211490,57994635,52379202,31681783,34448066,35563223,44380206,35098091,31576398,36354187,42207310,41980177,61044870,58128958,57857559,66065984,67985898,79119832,86729404,112769816,171464010,292460237,688506168,656237007,2904746962,3118401784,2053529190,1058454810,504268338,240235579,114702334,59636184,87244338,99758159,60373192,58559877,117653341,110341928,125156360,89321832,64567445,56364094,254028594,80460640,65975354,96879733,94119333,101873986,606276632,129859409,108943604,190603150,109016108,90922027,91308810,125885622,124556839,105594571,134341042,189796122,217756246,117173982,137881683,101324842,124851925,157626353,355209000,554549782,371859867,299923589,342619271,243066881,272099490,367676465,347458333,984263563,4848850429,478649246,652619101,696871889,544521160,555726591,1155238856,1251900369,774888577,898820169,676358858,514996630,656822696,604338062,633123693,709510033,793939087,782175540,619188228,795971506,811889347,1415645831,990273928,992090035,1080294441,1076226906,1041012088,1243638100,1193440408,1177019047,1397083613,1153995919,1188021836,987009584,689795668,531964784,1361951260,822800043,742785261,695732540,505776536,324591985,368792188,209791149,296677630,462282705,486412686,377965241,205640532,189595319,162363384,357113396,630518825,422484555,413373653,445408593,1500445397,1543949920,5304313121,463913698,361359860,805678242,366739184,621839834,391674149,222348433,447922897,423800040,313834306,373311983,1163904284,151943152,139856697,243655871,6768824582,779034308,246499223,217398812,199890164,139921421,103955616,83344387,118980547,274147712,120341968,149220566,139107259,128142024,107300926,118641436,226109367,105370610,160270350,116242214,234384517,107051602,149092956,147485168,1045068146,212601398,1107228985,301410716,1532258943,167032706,132881020,120311032,140479362,128462338,139389236,297486444,1633470027,404891958,1146745672,312677362,298806534,288296867,299010080,298543114,365818571,287574195,215039637,252516270,204160533,192066053,221095622,225920520,887542148,242254809,246946102,367910674,442046235,690802724,605497980,248431463,236897300,229735543,322971442,480483872,508199361,394499759,396893470,366870417,354937058,333852699,317185109,289973303,382773418,467250253,520295410,352748110,245624788,198916588,278734016,193828352,209036694,315665443,353523535,367351692,261180550,199227231,197749326,157576751,194613209,186916353,199721896,173154861,170239635,191138775,188837562,168050912,164081769,157985348,151436975,155696322,157075404,191484228,225295182,184099014,187185234,155090143,145385627,144876017,143020184,151525995,160745239,142241600,125612220,123236957,197910156,332396082,203152645,273888150,201800365,163723737,152030299,146095946,142063781,132997887,232391381,177219381,319834008,259965166,224619232,223454721,260058620,228380517,282177661,307273088,286575156,235595570,302802627,254512485,181394692,185145182,246805913,103059915,127744070,134840552,96084503,137695779,104740198,99433749,89238226,62983071,63812219 7,-178322,344303,61835,-398309,-764896,-260706,-87373,-287231,-332145,-224488,55656,-422059,95540,268017,280769,119526,-680785,447080,1051941,637810,-175085,-56328,-197094,366306,242243,-327950,454865,709899,233447,298657,224969,-164031,-9927,-15721,-323950,-708057,-301310,-568664,-568379,-39192,-705179,-188038,410542,238481,-282410,71972,755600,-205665,-424718,169057,-761569,-198465,913414,7220809,-456846,-446169,-396673,-2683,-58651,-283381,-120447,-717578,-523154,6382199,71356643,2124481,131119,142068,1272369,1330346,608384,1388870,2527621,6444959,14343335,12344533,6245562,489945,-31877,350037,4726499,4833786,67521,3147965,46270568,91059304,18938746,1564350,5933224,6317424,252400,82817,907532,557414,1091446,1468469,706023,1882462,3252791,1202730,783998,2104578,2807712,3840974,6859192,8940738,25789884,74909416,134207568,86482517,31227855,24299835,25928969,9785285,6135437,15588235,5883450,6157975,9119939,7220564,7615586,10066596,28882167,21754572,140371683,13237464,9743437,9664379,4573837,7166774,15527422,12593238,17881400,11641609,7326211,7691948,9503868,48400424,12244946,32490471,49342444,32104580,22571826,22095390,29491611,23830964,16711800,30193742,94409666,119717200,33453962,27376032,45933871,18836907,18330165,28396206,31387744,294426778,1216858425,688874270,34346064,17302833,14718402,31328017,26901043,13290111,13970903,23217507,49751836,29614584,82464674,108294834,422272175,412993638,82174785,17799803,19173294,59712177,664146003,1018431156,405827968,40578314,81590745,50723648,48510457,99099688,117676785,169502681,252757137,213287868,48736130,53908566,278440122,572652950,245245246,78168426,146902173,107169939,93566044,132374885,83470231,179309749,129535056,68263531,132000413,112906788,108757073,59549142,180529788,160200800,46601696,34151286,41109632,35106482,21678528,42286143,36050436,32210916,31621510,40554750,74483895,67110187,61331571,57732649,31893607,41478113,42468476,40510127,31560906,45338390,42659948,27103682,16864278,18933989,24285037,24253053,26597808,37185508,28599913,18662423,16685244,14193774,11871737,15162365,16031118,24636314,15190692,5930812,9745932,12228313,5662237,6844349,8650674,6137055,5572439,4114248,6319255,11036227,6510360,4960471,4932582,4771578,5614211,4062799,3840818,6296990,3778239,2821059,3364114,4504563,3319939,4584668,5387109,2945507,4940141,4134279,4419773,4159196,2977245,3180598,3343380,4978738,7250765,4289903,6022602,5181736,4584017,9927809,11907516,9154859,10269252,10215314,10723511,14784760,15929868,20086206,25409249,31331176,38609580,46158168,57868200,76446627,95185689,134803701,168365671,218949760,284571960,404783349,403334772,389812602,312704216,240591018,186298001,140844545,115843191,87808468,68486533,53017609,44102180,36702461,34032985,30404786,26837439,22347004,20239472,19528857,16305220,14349626,15125838,18467210,13099328,12638208,17988617,16390895,16179429,15008912,16395861,16365212,9150142,8375234,10681785,15735408,13702132,9809723,11503881,14261871,11680443,26389273,52608773,16439521,20730493,32204563,18598045,13546517,12027103,13795992,23609355,27807200,102406984,80648431,27254910,18784054,11976399,14434489,17768744,17383242,11103234,9225103,12307924,14252670,14888549,21692928,16015809,17999082,17823753,15606235,11852989,14715425,16683892,22603996,31814846,69293989,-293610238,160294587,406844805,307726356,171784158,81372720,47858268,37259585,23190507,39076624,43407065,24258866,28647261,43944985,43070018,42385409,39547726,29806799,35907224,48782768,28858668,32195756,63816956,57667830,60247501,284495166,61274263,44130270,62403400,51739414,50956682,90217774,138385153,86514889,60906526,83502292,124606837,112169370,68125675,71088970,67137927,113294435,140994369,150571869,251750130,173309007,180600731,194449492,153135457,341491156,463113105,203051604,346764230,3919896921,359688167,299013960,412331276,343623320,356085612,1247295683,1542373190,527794823,385663434,324672191,383228503,468901865,488342515,498557443,473667995,638151605,628304489,555700113,677434055,1012833128,722218069,624803422,523114503,460539437,535950621,692861852,761288794,752770774,787850138,886022016,830777090,717385175,617710868,573946087,337409394,550971890,281430838,266549592,289101716,326533110,187755551,142355582,176588536,170379516,223942386,228377547,157902031,90302726,92556360,92149589,202251893,160566833,140564825,249043202,197221348,552028281,628564746,461119850,200884896,201062478,157840391,130231321,237297064,122972814,91384400,235284456,264833815,115904962,170703553,361294825,67352767,72901228,132817112,4787669478,1166701477,159495165,168755343,120524736,66235522,47663891,44267339,48049215,92153893,48293987,56227234,51044215,72571913,43134617,44013236,87562722,50878181,50823640,51281938,90997109,58726676,69273065,63428028,345914525,337377235,212397227,546519490,185499999,58255071,53383180,49285220,65387840,50263017,56881464,445381912,316389851,425567664,191314231,120747063,98720633,106916548,154270755,152619802,123985361,99566306,78003802,104780988,90833712,101772027,92659580,79501336,235282382,111150290,102575553,144736379,197948268,307166903,235166194,95900974,100147692,94231242,126074786,303532732,536629167,661170543,402032766,161708178,156568602,156623947,165488141,163800272,249952156,253358015,317032520,177712297,105951511,99454766,146639621,95719380,100085815,144262993,162794260,162430332,144589039,108894647,106042598,183159603,114567198,97218112,102646347,80339688,72369761,81566307,78754845,77544156,82665759,79551859,74647677,73299433,75203261,96800591,124764351,85343293,87399110,67689185,65702304,60967872,58060690,57076804,64343774,60857411,57170052,54200719,93496043,112748402,69407037,75688050,69558787,72511591,59712545,62568820,62444195,62014204,114432771,95839555,120532479,79043316,69302169,95863721,140869701,106943090,161406086,168928679,164479560,123575535,113713676,84365682,66061576,80099374,53162999,38106106,68541228,68740317,46323883,60768242,38648353,42355817,37880053,31366179,34534008 8,1779274,588675,-27598,-386764,27210,354819,418487,392793,234324,-375804,271688,1419265,1002914,22490,901445,-31594,620193,665314,548756,1398885,426918,631990,900127,788091,669978,652592,1213144,302594,292410,184327,330688,692545,-26797,153024,-487002,-47429,-374384,280343,24560,558572,409260,361215,1547841,947851,925722,1234302,5383870,4054747,983331,1505810,953884,795136,1393436,6484989,1619000,814995,743458,356239,815734,385886,-26338,913817,668584,3024370,47668210,2898337,1897328,1714533,702862,1101779,640751,1880922,1383197,1798446,2019120,5232760,5242806,2832834,1772324,2194262,4909495,4943114,2546163,3148753,30535544,59467296,16871561,2538451,16717865,24627931,3255550,3084809,4953589,24806602,5961049,5235689,3424772,4469352,7596949,5749253,4038146,5283201,6469313,9118348,10926176,16136920,40902667,121632705,181898147,110015405,41143009,29012900,34887650,23946677,32213709,16763801,14463414,9214704,34186656,34293015,17657209,17319274,29131028,30527100,11695171,10784283,14088717,14138487,12811626,15341611,21740766,125205283,67031663,17725426,12381985,10371366,9420769,13678609,26143064,71126770,52160079,42817125,48289511,42332628,48580581,34751972,45464099,72375475,127898293,136647132,79652958,124145580,167730305,203590856,120843085,60015375,99958194,321560300,1390860037,947261213,51623956,26923379,25221381,45095600,51042364,33409621,93527033,41668486,118134365,103309805,104998433,129578293,485862895,580746768,276940520,117883875,56080201,92905624,731927165,1136707571,501053373,72954435,84367389,91938305,73748900,90089017,73166694,137166135,296597182,261743783,74182961,74553800,234632268,524440270,270096720,114954851,119949460,84314403,134009467,167267974,106593218,52951903,51820679,97569501,311154593,234212896,188876803,96390033,95213483,77143289,54403813,84118489,76210108,46277331,38675890,82865077,94506844,64020548,53630835,71342307,139533268,155346942,110504015,57448157,65113164,93429604,86478143,82768792,49947177,74696642,120502645,92128563,39802228,58680986,68186431,47432939,46881511,49611275,33113503,24618029,20268946,21567478,17796953,19020881,31162929,52580843,25958682,12016122,20943156,12216213,11291073,12644783,17619117,11078400,12338022,10809009,11287240,23796020,10492625,10431224,8326745,9906736,7156438,10191468,12143622,16381620,14127667,8229525,7963506,7736717,6163009,8274113,6841829,7797136,10327800,6155291,7641741,7550896,7538588,7579093,8221989,8794857,11303253,9447180,9038374,10453192,9738992,22183721,16273757,16459287,15985118,16543980,16337617,19737120,22741333,25451128,29797767,36676056,42249517,51399361,61890235,78405287,98862290,138503326,174904131,253669889,291880435,361933561,375283498,343537758,265442322,203096635,157939324,119633520,101223018,76377137,72800436,48859928,40885464,35945468,43182661,44697128,36308588,27098204,29522550,27855351,23888497,18634532,19095123,17425898,16658058,17484665,30402059,19628004,20345147,19704587,28181974,49878294,34609957,18844692,19344231,20008798,16585422,22291101,20048005,32162379,28880156,67308351,81016544,24308424,33395586,32650297,28962914,26027604,20933468,34014294,40179087,31089125,40623900,38514078,32983606,24356789,21325586,24920879,29098484,30853135,24174492,35114498,45747732,38220014,31053480,52486399,29824915,29437822,29285930,27794899,26039165,27970247,30818027,40853673,55997712,91797612,-582388809,97457220,271966032,201281004,107325675,48327275,25751756,28681282,26217663,47751420,54940778,27436132,34156652,69546387,49199555,48137525,45149043,30679322,57909721,74392502,42913443,45038621,68913135,71390131,82121236,217811184,83698244,74797675,125883516,75301982,56808599,97728338,124427048,75947099,77699825,106948878,169535259,125143236,137021062,99990317,95139745,104818164,108922598,211981777,293578787,242973497,294133982,218723790,182224569,235644300,199593773,238358112,451490190,3424735256,341247082,398369616,430210592,332058546,366237973,1449588957,1761809568,575386228,733279493,451800182,455229317,531957485,486176556,501068099,522810548,601771479,585077123,494939169,868222922,763211973,769714146,705339225,554791469,569955890,715140956,781327538,808818071,773042901,783596356,816188058,726988221,522591278,496480871,489807324,417385998,730538458,368417005,319576052,350321199,315070150,263974920,162848569,135853719,195363672,158644272,193198247,156211844,122246654,90996211,97491643,234047569,115146357,183737503,201869856,247313001,479484840,908355971,387010957,239427633,219883277,286360058,133904439,246143505,180371613,134924154,303924906,219172763,106988043,170385355,338761191,90799883,95942308,166847255,4454115967,1221039187,166702752,174991723,93125672,61714104,54417730,54145194,57732374,123778683,82869568,90665402,98252077,80905909,51994234,54574657,98827422,69684607,65399714,77512245,112306156,97740611,102932393,115933430,587902186,281286267,480428112,285894801,77526226,64612191,71174787,75724588,95629338,77211555,75383828,116183752,692197683,171372941,562726277,138788025,147366332,158078221,186932762,186156864,175347622,123139468,155386341,159117681,143768564,136669968,123365433,124070032,283125163,149750471,130790188,150867708,248334681,340862322,260833465,130444451,124820387,143519305,182445168,428411131,309949922,413975915,238619766,212049560,234286929,194500464,198324125,190386829,335230159,329333576,351883160,212859970,141196176,134842406,188334833,115582114,136751682,183284914,237174897,199115058,174503102,127963889,122444572,114629084,113528496,136361975,120514339,109376717,107421686,131474842,125266598,107467662,111687405,105994001,105512637,98466922,108641904,115806172,123033585,104969734,111614161,92284852,92326518,88287908,92255774,92446501,90167603,86725961,85789609,86527803,200045270,216700947,119315150,145619736,120850941,101274713,92144345,96910802,89420016,95477840,136469854,192344449,169649974,105680740,123906240,140405916,177134346,171395829,275882196,303074542,220607317,169966040,184383960,120430115,96231791,99081090,92733371,46206747,84234089,90716924,55966981,66283899,44302317,54064787,41415185,36883957,47190556 9,1014724,-201096,238500,-214891,-1308064,406098,753070,-789921,-927519,-690014,778528,137832,303760,-1191044,-466229,361966,182408,488416,-313923,1168988,768354,2269730,1010562,382745,-118843,138005,560820,595682,-150921,771399,244769,808850,515082,-920306,918641,338825,448057,621835,-1506335,-1527891,42422,570263,-1428307,-393821,-314600,-353173,1679150,-127158,1906538,149784,242234,180284,3514105,1718180,-202140,315091,32176,338278,795404,-707693,-4614,-293059,197475,7668775,28642937,1407805,-1072445,460507,-373884,789123,738025,444003,1606525,1248956,1918193,4738869,2236896,1009560,377996,1361036,3204972,2424692,-30888,4190585,23294950,43581182,7130085,1659243,3373674,3940568,1098085,389122,1784621,982707,1105131,1904924,3540552,1751880,4284637,2318872,1154726,2442428,2362176,4879342,6371374,12849624,30821554,82873206,144341601,93991987,28644976,14204865,23243311,11873164,7614577,12155771,3835345,3363472,9412449,9110760,13755300,16650462,25245199,8673999,9045005,9001264,10644104,7114273,4701424,6287157,21476861,16380278,37946350,10202695,6942463,5658337,6815067,7064578,9859946,20966928,30023499,21949604,42014692,89222743,25172588,21730775,20223260,23476340,61001411,90758805,52247834,23629265,20547771,18953734,12930399,23666614,34802648,661662290,1869465203,932269379,39319125,20267761,22228718,34347720,33788128,17250766,18654129,35549127,55109158,34850284,86996698,158905803,643957271,639361798,123731502,24181999,26684607,92683579,1066329078,1542315697,597315280,45960929,48573685,45645784,48492564,57184999,30801111,78137142,177602903,166094187,47950337,39393078,137163362,335668550,168395260,57663299,58261885,55224611,98574723,118793727,43527853,26348594,25386134,71078633,120038194,105651851,55671069,53957678,121297597,22471342,19669356,24951323,19942008,11745623,17187905,55700537,24479190,19618628,26891486,36667370,49951032,38931126,24063173,17759566,12222788,32037476,32594731,29839673,23464783,39621462,41442277,21826263,13902138,14631030,16252590,16069190,16262887,27240370,22008713,11663139,17712630,14242975,10428657,17253970,15188738,19389873,16452868,5423751,9157128,9587610,6057366,7743848,8250767,5200948,6212914,4887476,6744772,6577989,3613456,3590553,3920063,1959927,4184536,1689943,5914830,6422417,2547090,4009906,3481822,3794867,3500709,4779335,5262666,4365123,4073503,4294981,7947997,8122678,4269684,4780238,5436628,9314171,9079489,5855939,8622438,7904415,7624525,17593377,13782381,13752486,14620649,16194947,17325600,20132566,25111192,32194886,38966788,45995702,58596171,70677284,93151621,113206663,151573741,201135759,261869995,331069320,444764194,549043129,635615717,621058123,527135988,398666136,297607706,237968311,183114944,146187427,110235852,87112553,68557992,58881412,52301003,49696839,40265869,32682768,26950234,24943419,22549265,19635331,20441461,16472877,15702973,14602153,21769901,21113389,12822257,19393354,42858347,32280500,16597344,13185669,14775262,22533556,11075762,10935489,11072563,9947224,9908440,17951149,62958686,28415531,16793147,19194711,11432681,11898849,11129863,14803434,13657852,15430579,13678105,15808133,12840563,14001892,10364488,12644794,16475898,21013636,13362624,13688381,16650958,19683214,21378868,24786760,24023949,24924612,30206701,31309756,32230625,33467776,39174361,51399730,96582995,537054513,-112055840,1615397352,1510598151,872365778,452056590,204665795,106768654,63132233,37306395,57562798,64632306,34808234,31702013,41986503,32444616,35527137,41351566,28714893,28974324,39880517,33135390,38435505,55963535,51835850,50859640,160390792,53362115,45215731,49785895,48085767,40073984,43632197,50505077,50699790,50705748,67982310,101799908,76287710,59188308,63552817,46254582,50071071,62780362,110911564,194158199,149898748,155372077,170790827,123188031,124454804,193386520,138015550,262403890,4136230120,333671707,219281467,291772900,272515570,289664148,1770567620,2145323418,477568004,422275825,309305196,264867410,319819999,262318484,265993706,335438198,400453521,400101190,278855263,370091688,421811696,584384832,404901176,351647342,402853707,368441329,352371716,504543582,468098880,471956538,593182827,398664648,329139861,279788026,260684408,209907794,481091788,185661071,171150724,186879901,199237181,138448559,123818028,106032418,133328486,176760839,189678368,177967111,93262212,69594148,69938464,82966969,127387520,96010026,95673599,105168814,185202931,209027770,712635738,198185703,160581615,262618275,145097808,248276434,185971423,100644744,209655137,211678952,182896170,170890265,115182504,68577198,78421872,150293761,5092486269,1349486177,159594456,144660205,103271066,67395124,57710961,47512261,52030882,118159056,52573695,62732074,70434174,58306630,50105743,42029408,100319747,47659924,54461001,42877595,102901322,64528764,74453491,52939328,341111758,70868057,397747290,101505067,566867392,73270880,53286783,50937576,55540947,45993585,49595174,81778443,585204667,130446549,432314050,106877548,84433183,80391378,116145512,138738767,166240773,122036192,90854237,94170765,82032320,80617556,101426815,85364807,278022982,102574269,93249856,103621374,130180677,225367315,211721477,103623685,105900594,94032854,104025522,102975042,119073358,98932685,136078169,145972687,154095580,139025206,146037437,139357696,177208065,229247951,279548581,165922128,102453983,88580195,135986470,84709229,83787400,123214121,145980159,151736334,120603037,98217021,87494769,74499343,93097632,86266731,102632224,73125844,71796663,90504424,85767250,78414235,72815692,71793302,69725985,66979877,74888148,91477356,93761103,77045817,81630440,68941142,66572371,67820650,63083156,62129059,63739267,61816971,55427922,53687344,96215972,163323628,78438705,65649176,64380854,72797865,65751943,65007926,62715139,67757356,121609920,104089048,191408776,119914285,86981433,87338460,104737127,115639339,286913159,159669899,126881883,90885593,107992901,86044524,63678437,59444239,56068922,34440528,63095141,66764285,39446220,52792459,38832300,37348843,31739137,24136364,26743884 10,-280281,-1790487,-698051,-1242974,-913672,-624632,-461400,-374508,382209,-546880,-581596,387471,-1482295,-908328,-1738154,-2480595,-317966,-456362,-935005,-730635,-668409,-855395,-1453596,-134227,553214,1052588,1257392,-690383,-551679,-145408,-1165232,-1013885,-230654,-1327741,-806012,-441494,-1331436,-1587216,-1134366,-1221272,-725057,-1761183,-1556487,-566047,-381411,-1370166,-668855,128202,-1704634,-2126623,-1750999,-108392,4120478,-948702,-1952050,-1373673,151366,-696679,-146543,-1752353,-588904,-1143027,-647429,15501299,16806351,-517572,-1710430,-1083133,-1607408,-1048282,-101743,706995,-991695,-2675732,-1142297,2526843,115762,957573,45352,604098,1497218,265407,-1295618,3873348,26397080,33048809,2370841,307695,8956291,7212042,608541,712475,282596,-1235221,-561170,-862023,-744716,-1345005,1428558,-2724436,-690307,-234838,426127,945025,1205863,3097944,10711515,23264364,31525302,19228607,4841086,2795093,11525148,7972805,1102795,2334155,1383254,1144837,1200880,2066768,3452360,11688900,6405146,3482904,1167033,2721692,4568531,542294,1436955,2548349,6403561,2347664,6250978,7564118,8894876,1394280,596747,748178,2118456,15431769,18810437,12306304,13586149,16876930,19134229,7103311,6752909,8362983,18805837,41266847,22986366,9095125,12510958,16940142,8320014,21191330,20149521,230611498,454936252,192790437,16069723,6444618,8211821,20859447,20084723,5972315,6707130,11711431,19075285,14419792,24728183,45733130,161188029,143002996,20410778,5090427,7284574,33189827,282279164,358321985,127789826,18991451,21971135,23256034,24166264,16639883,12976641,27980442,60981509,54670100,15450440,18476384,59783516,119065872,53081666,24491756,26675186,40700169,59147118,64541182,24535426,19564660,16905006,45744971,57931165,37928621,34126579,23010438,22736669,19267283,10426078,15210345,11386650,6902273,8460862,22220537,13328447,10215715,11077642,11408054,33662797,32060488,13537377,8542340,5813181,24007670,13725338,9735607,11345329,21998792,23340072,12905753,5508817,3704389,6942670,5114875,5185753,9280158,7718246,5351230,5113384,5029281,4139498,7947862,5627684,5099143,4707322,794618,2115905,3783266,2806587,1537111,746464,-21877,1418387,575841,1603039,1249537,1674365,951671,450625,1394795,2535555,2180008,857109,2636244,845931,-450043,587130,598313,384846,796093,783824,597061,919848,96043,208571,1844553,538286,-577275,1502898,1402199,1543767,2014628,2211607,1477118,1829365,5379495,3029944,4017524,5030352,4985058,6994586,8710741,10167476,13106112,17658439,19597696,27308287,33943359,43712229,54134586,72909954,98305318,129651107,164953897,222217141,272343516,316144456,303688097,259922288,207753179,152980753,122446470,96189286,76372601,76568907,46088509,35895642,35674152,28710320,24179838,20219258,17429188,13724291,11766501,11001036,11715300,10558297,9670542,8167807,8900861,13104356,10105136,7022020,5968463,8630764,11973846,8008663,5632898,8342561,9532900,4210721,5762104,6195174,6776353,5280848,8637812,21883220,9805839,8764944,11644582,9608554,6126861,3653632,3890901,8711228,12210529,17489945,16849541,14110367,15823104,17645531,22259747,21587051,24723005,18925241,14212364,19588168,23379920,20119630,29730476,34257027,41229600,53590534,59353372,67544911,97107233,144296940,258989414,520968129,2010595679,203038548,5512972874,2804133202,1355302316,679362904,333008156,192439270,103924887,67693883,62696053,60885876,52129007,39688350,29434622,25857339,32667584,31479590,19798360,17608467,18253610,16693956,19393687,33974713,22450683,20849135,123875543,25514095,25403547,50642739,24665315,18755719,20458105,27395909,36357599,24844640,32351947,45982969,31577241,26877788,32639648,21485337,25896555,32215171,52096428,85254256,66278066,78717897,71634113,52030679,49698000,80480597,58365499,155321002,1266414963,106846342,96723408,116488482,99612490,107777721,469218631,555763475,241137032,198417835,138346230,96269971,121978980,116082085,111514173,127280791,156309740,148096653,115544447,148548911,147804892,221450350,210679450,163626406,158364348,179147331,159579652,229863956,197122714,204861509,269838383,200318246,181916240,155401601,122457064,98348338,265720267,108195581,104733404,118405365,88228061,58322724,59701210,34621580,58720182,99286756,64870010,38434682,30178032,32444323,32599080,44176467,80549969,73982041,76879798,69972324,226063226,68358394,243617828,57014570,53885039,70645109,76908953,110565438,60683730,42953976,85268609,83378818,59365450,57479399,85200804,37386926,44652285,64526238,1883299702,204403714,68483576,66822866,53051697,28161020,24832619,15301731,19534265,40619741,20852719,24438019,25618079,23755597,24956924,24513747,41307827,22439188,28202613,24666632,35839734,25185784,30531717,20264600,136963954,28040360,181266052,58303984,268324688,48826992,25228423,28793185,32838130,26733408,27078578,31947305,279110049,72363225,216971310,65880521,51252484,50697483,53420041,60018698,77376055,66425645,47312725,115595194,44363515,35391701,41705061,43685301,137909682,48157793,43866455,47813768,57145847,88392638,87050610,48826200,48820500,42859383,51384471,59806995,87501781,75833407,56259425,58187037,128090678,53008971,55319442,67661233,89683557,107868900,135613468,77665243,52652663,45515833,96342779,88551370,83407520,63246037,65232028,87917794,48986555,47013439,51641968,33999306,47069350,43248995,51749945,37314624,36455273,39770636,39614127,36804056,48018055,68434565,68508038,65870312,39878368,40068034,43765665,36634256,36532010,31580114,33896682,47637490,47151850,49065652,32757058,28636314,28690954,29094559,33712459,42859573,29041275,31869854,29870735,33655003,30316327,37832414,35678565,28691797,48523391,38624891,67341127,69343494,54356073,70931727,57802553,50190620,53926695,62939376,62789501,100393638,77200479,67920476,53813053,51062269,51616090,24090471,31219983,28408630,17964346,30370888,27440542,17002938,14321041,10105103,12750366 11,64293,-638427,-961603,-754841,-846070,-881359,-498760,-1541,-582225,21879,-488718,-486726,-127720,305427,-186597,-624176,-826926,-77879,262007,-453350,-1625198,-630208,-168301,-96379,-363092,-909880,-159026,-589662,-439323,-711508,-802450,-533649,440212,-188725,-937323,-874052,-704322,-645516,-582379,-652740,-1085795,-999455,-751796,-147953,-1031359,-99182,-337890,-839794,-769840,-977731,-297637,-612955,367672,-406367,-525059,-750816,-730890,309018,-439851,270334,-493678,-745397,-606110,5256031,4615900,-518803,310062,-246701,-131565,-111697,1578981,1923938,68093,-611196,-576057,-23325,-180371,-148294,-529628,-120924,-934451,-211920,-142301,1455854,7655273,9855596,538032,22245,326382,162126,-352762,404075,-283885,-743387,-392756,-1270019,-188119,-524276,-176435,-786794,-575582,17349,-825129,225007,428395,517614,1247260,4947857,7639195,4380658,2476356,1817708,2783330,877725,25584,923634,990400,30716,-28225,-460432,213840,1294688,645148,436944,555815,256325,938487,-288749,316347,144213,1040681,282385,557086,323240,4256025,404137,120564,61035,994095,4768850,6738389,2861210,1235707,2803987,2636326,2096337,1095819,2070812,5045990,10745457,6829880,3422288,3973385,2295509,1323290,4031781,4801857,66559952,115662969,35286866,3987435,1294254,1121042,2940870,3062023,1492771,1047137,2308753,4689349,3079529,5102367,13447735,42853110,36582618,4235769,1579711,2047953,11449596,78814118,91666014,30722709,4532928,5523428,4902527,5891467,2958182,2519259,11724698,28111736,24469705,4749175,7753261,28703760,46990365,16893450,3945774,6518644,18749084,19829088,18884237,4092299,4070120,4357238,15285012,17893898,9020179,7904370,7746303,4042799,4729458,5672309,8823974,5332785,1045600,2030088,7399727,4637213,2487841,2670110,3460265,8074332,8428460,3395307,2260061,1842313,9600531,3125001,2866394,3445322,5527959,7428905,5864759,1110903,572670,1411274,910436,1688546,3224244,2713288,1871718,2732370,1212677,1205368,1270420,1292805,1338417,975973,352771,757621,2718840,957609,158314,-329197,259312,-276496,60795,80150,1007838,363068,450084,-330034,-512331,408162,-539405,550759,87510,-70965,-372004,182002,-268137,-373147,-552566,-516110,281845,-524998,665525,484987,239032,-187776,-123931,107367,-532185,1195032,254404,1274700,465330,915529,1312778,1665247,767754,1279951,2024790,1967834,2056730,3522110,3331185,4510677,6673431,9005141,10649114,13625520,16539273,22206092,29682823,38061948,48981451,66088767,81910492,95103776,91536963,78564867,61710064,46122335,36469103,28780633,22665811,16101338,13693376,10105309,13015930,10446066,7510111,6182242,5530188,3957988,2950609,3019073,3438847,3027632,4277832,1902265,896991,1507818,1486419,1759772,2546876,3305161,4103002,3364387,707299,2193545,886911,509683,1319102,1718655,2112389,1434233,120115,4554736,4799559,2992568,4783201,2812950,2670470,873825,441396,5764939,8600809,10784620,9675100,6901858,7358349,11460966,13731958,13359075,15840754,11214082,9677870,12290662,14315232,14301917,15266838,17872440,25302447,33118053,41538458,59969102,78699751,138636738,231531433,582622778,2648485045,490448956,3198790859,1411914569,682886974,337356653,186230513,102665775,72484938,50497893,38730584,43697816,33212657,22170391,20951144,18180794,19114908,14079799,9234502,5846634,4111421,5566242,9193350,7250385,6497243,4851696,41634619,10968765,14452661,13394483,9472282,8701685,10443366,11467739,13585623,10212797,12303927,11259503,9329277,8344745,8306510,8845505,10239780,13727172,15296780,22242057,16375007,16359862,15480634,16415735,22352418,38290942,18055858,37775291,264615534,22994216,20543215,27758291,25979152,26205102,123565123,151166974,72408283,55259126,39684620,26798049,32483665,29164106,29892742,36675226,47771200,49196427,40253836,43794409,39978792,51386500,60632179,41198589,35253681,44402418,42437310,51082917,58749511,61570110,66499794,49185174,40393107,38528399,38097537,29700048,55868699,21055676,21286013,26241363,23360835,14545861,16715354,8846355,20764733,25902786,22063744,13547478,7520482,8714276,8733223,15005238,20453061,10786601,17611255,18980312,37563840,19332159,90767126,18216269,12337542,16893819,19474700,24926349,14267206,11123264,25801863,22291331,14784632,17055022,20116288,6680007,6630440,12980483,386401839,64657082,13420565,10053141,7494964,5680168,5107331,4551312,4050857,8544637,5897778,5918769,5444395,4832298,8720147,4083229,7755293,4143779,5895905,5042036,8782694,5799187,7088061,4731298,25319774,6789590,6132704,25840297,11150268,35661018,7339019,7454135,7857418,7004389,6287463,7675020,38264444,11035168,27324788,9991670,9171837,8807561,9833382,10473154,11866686,9834384,8057918,8914924,7474967,7399711,9953753,13180615,40636537,9994879,10264122,16759686,16043677,28236702,27551982,12705396,26584931,9553179,11683248,16527385,27519292,19386557,12434568,14849649,15886574,16058509,16447510,15528933,18910599,20606843,33716708,21346957,11770531,10566743,15010103,10973849,9862483,14308545,16829529,26020168,13878513,10702449,11415078,8178848,11893116,10261653,11581165,8316908,8995241,11320673,10283117,8510546,6876915,7158028,8075252,7885010,8594241,11814384,12481436,8486690,7794132,7011442,6586950,7127317,5705089,5936739,5762919,5983266,5677697,4947696,6438766,11731950,7790295,6764373,5796772,6448878,6722964,6898423,6267381,6822779,8607963,8064750,20962950,14235369,8803013,9498631,11639057,11597018,14211901,11985030,11089842,9809083,12013828,12517115,8211325,8247831,7791358,5744926,8796489,9036627,6085274,4852273,3469244,3833798,4848631,2670557,2657287 12,-51218,-436700,-84305,616488,798400,343936,-221862,448108,-228243,-514911,437473,492993,3609,-256519,-140386,143888,255984,-108410,999154,1124457,1191012,312460,400379,-230634,810359,130474,516975,-146026,261641,649198,261719,-127110,-1909,241906,49627,-325865,89012,99261,344110,199030,527127,587871,378756,202716,-163226,748667,3014990,1579357,773321,-48578,226177,280517,8649390,3773284,52022,642591,228632,579914,623854,195066,-43538,99775,77320,4510721,13295127,1396666,578036,193529,407379,105049,187260,949709,1135065,1089389,2458955,9884112,3504674,1450594,228188,3215034,6700285,4530603,749398,4212130,15106034,17601890,1620846,924739,1288284,1365306,563774,1323071,1556118,267232,1276024,1585144,2370011,2150652,3997399,1503694,1584826,1147402,1795468,2026351,2063549,5162641,10979958,23080951,22620879,14996115,17943537,12687901,68775669,10037699,8281834,8036980,7450155,5555125,8339695,21471230,48343020,27021019,24760558,6965451,6480558,8187753,10752756,6639561,6646820,9471510,17090212,15832185,113557641,229248257,15314059,8905981,7434543,9239318,10706478,16564347,19660548,15340146,22141594,25147282,24672504,24744146,19590040,37779839,90498086,56344931,20307447,19733903,15411217,20888625,11744199,12193775,15281358,97820459,192042379,87487041,14025228,12828495,12750356,46903582,48483457,19760495,40885011,38917451,33141426,35317484,83491860,33467898,80253015,67509645,28172610,21338371,14676524,34710607,127022847,172228513,86882477,29475214,45716467,37264804,20111355,30076050,21196406,63171228,117597730,96780714,34496100,42813710,102634167,204156467,101475697,64447917,65232731,59178795,76574478,131421718,51797371,37750694,43594436,51998721,364873892,136521066,74420001,69821879,48362580,14231380,24042910,58160224,17048069,9777166,15424381,25134219,25044671,25296578,60856686,57727325,79870170,70459072,29011872,24730113,20389576,46229867,60143263,54583456,37524449,73097844,63588916,25451559,15860801,14981362,22517573,20047496,17476086,22318888,12660824,8801746,9136678,10150108,10997992,18821542,20037798,13801706,10769283,5424923,11429944,11629726,8692991,7466185,8269628,5510695,9065915,5712142,8725673,12679346,6162524,5108530,4414371,5086381,3807581,4151291,6758540,6353324,6440712,4968556,3790411,3763153,4533969,4860283,4824175,5069678,4570990,4108887,5071583,5062208,5162950,4939457,6723537,6713685,7900224,7062549,7070005,7749187,8958221,13503652,12291905,11635143,13112750,14220368,16987966,19098316,23702542,27659205,34876159,40122845,52801294,62013948,80139717,97747343,130540539,172503998,228948655,290769587,407103892,483535471,526642696,469145854,360493545,280438996,206318273,167703401,126928382,99158729,78025404,61991711,50641842,44712045,41501517,38892617,34158701,29179424,25295636,23884959,21303598,18188318,18246094,15302300,13428483,14657585,33338391,17219455,15269711,17053692,27565544,29326327,14434397,10167466,12294049,19313163,9809400,9587563,8452350,11678145,12113646,31120038,70912916,16370317,23812324,21912366,13344240,12281976,11409673,15757274,18203334,14583271,14439675,13622160,12168557,10252629,9971263,12191570,16812846,19844841,13923095,13629822,14113240,17341651,14926076,22791071,15397627,15678439,19006603,16698587,14965714,14549379,16179917,16917959,25175045,32414624,-178637667,-358617549,237173583,215777989,142699461,71800400,43541665,27562836,19144357,50358021,85500001,34069428,27987367,47539376,27890542,41296431,37476320,23427032,32271535,43122079,30157638,35835968,70853688,47974296,50526440,105647687,50681574,48612639,47539177,44785099,36576176,42081537,52927869,53366923,56688994,78183710,107523353,101596739,97871204,61451743,51249577,55622556,75989922,123098698,185276766,129685471,143044330,145345830,131796168,198349299,189208029,199498323,2609770791,1663858774,273641099,342511873,452413762,314769544,298184542,387987206,503469987,646447103,860174079,351917259,283611171,339043980,261329886,319157240,398370273,428545996,395708011,278429674,638697726,480088546,531366378,475277003,363162460,349485808,370774160,401910172,500895327,388664268,459345241,548822665,422709721,351371116,347634523,261169186,256806935,1131141074,321470269,261538092,222920460,217507669,157830123,167617934,151231875,178085308,237076981,238961074,182416644,94666987,108786341,63749905,142031277,101167583,171568823,195926560,270690636,437028237,942557221,403851293,295526406,275106114,404708927,193950149,294289733,177320504,114560981,276311054,244912800,100788511,186449867,191614463,82337691,89417831,236934127,5771666769,843396024,176684713,119959641,86556833,51107803,49458944,44322107,56937366,114393241,58126173,86051502,74620476,66375364,46633911,64181875,88358816,40295720,58170512,45858836,87532401,57192581,64486188,68107040,305719881,281902377,82525989,384649476,76456839,52971794,53403589,58243935,69773282,58045506,50788924,73087967,404336985,110209222,338106783,106093566,99998317,117141703,162640293,193858561,202029631,135672208,87195113,109921159,87582484,91177448,107483012,78603328,169631553,95378743,81731241,91786114,120682615,165952066,149550801,96851814,97474262,90965026,103335989,103065983,134937392,130524235,198563970,182797297,144711418,127473560,136731708,129902187,199776722,193369484,268565149,182663991,99303247,92455981,114065297,66521898,72431704,113061390,162275524,137624768,111200539,87776168,73873893,69500503,74682380,82559918,88478107,69459640,70181952,81302653,77990518,73277400,79599459,81133271,80243910,74645671,74230825,78915156,78499300,71676865,78326849,68075502,65548857,62639386,63048797,63907683,68670304,70161028,63182868,63582213,198019088,243926053,93935943,97708516,84588576,71487824,62176286,64236713,63043229,96334245,149118771,201518106,249481035,107365734,80371330,81271812,140196679,120765142,124336643,141787349,127394709,101208778,174015683,128717412,71538326,56651800,45925011,29717332,81221216,82812554,35205639,76380675,51393142,51808480,35908703,26780641,36266174 13,-136981,60023,-1525,44265,9190,-287133,59675,159443,-112458,-486353,242086,620168,-209600,-496474,288261,-370395,544221,-109115,434511,878526,332797,275026,808791,709766,-280719,44675,1059786,602089,-109118,-871700,-99894,387499,14892,-373719,208238,-68450,490632,25678,-278220,161900,526210,614806,471641,-542686,141926,22334,626192,191206,143582,245804,412727,54490,2349391,988134,52311,402328,79851,185955,395908,337495,200638,-785698,-107572,1076953,4077176,2211,670087,-37829,10174,569098,458988,894131,1484780,745021,1097390,2702580,644419,474393,217689,679725,1814368,729519,622231,544137,4944862,7542713,1056184,677635,-181559,969715,-545326,594700,-71647,170054,1173133,731120,1806739,782584,2233592,624428,676812,285210,1433971,1581484,3188158,3027151,6799506,13100107,15299330,7593696,5595640,4586088,18852210,11340607,2936058,1928787,1888349,5987542,6868330,4165206,7653985,14571319,13390352,4125520,3670089,4384167,7217398,17431360,3502488,4380144,16723110,7907201,17448882,5660240,3477197,4396933,4825018,5781157,18646127,107579913,13866876,8140538,9666547,11392518,10661409,11512226,9917398,11567572,21759363,29101582,10187652,9487623,8732142,8549963,31937347,16344713,12947110,115943603,201800786,78038636,11068801,8074278,6639364,16178301,27753529,24027068,14069842,14557244,14403409,56708798,71344274,27639642,70019417,55711890,10716526,13307057,29631938,21674810,111866158,143074410,60764741,14703091,15441026,13426463,16079661,20170855,14889551,28707778,51497188,39115499,25970957,44417523,71504410,97196374,91204944,146813014,129951972,158381983,154472372,208356944,233941965,107551841,128255225,193214523,94363590,53273095,73294270,120197404,50932452,67714129,50386428,16963197,16828014,37717386,16180305,14915724,18057090,21272724,27793597,26779453,25276303,23186640,29051890,18194624,11495787,31511417,70390274,56484827,17241101,27085079,22499870,13870265,8140772,6871039,6977964,9364543,8746656,11239306,5669758,4183441,5615119,5293903,5078006,10363284,8890144,5460483,5660892,3328352,5721706,8732617,5323965,3450697,3873520,2378261,3035560,2115002,3842318,3810111,2859093,2852290,4628890,3121163,5079637,2738834,3866289,3548600,2315667,1814037,3026621,2842296,2758134,3766980,4239083,3902254,2299531,1456305,3786116,2985928,1902235,2872862,4244283,4422461,4442068,2971744,5089990,3591319,5077089,8705630,6658188,5870787,7302880,6405883,7085777,10135573,12612276,13507917,18805103,19740969,22986997,26845916,35047923,40491010,53500349,72584130,95738678,117451333,160626965,220973671,242087275,231041060,170743088,123844703,92250828,73563109,58666841,46926711,36095937,27481558,23109578,22023302,20981585,22333865,20452983,23121670,62382920,62482785,20998546,13232593,13289745,11513249,7623164,8909701,16964378,9440514,7176449,12099084,17394736,16704704,14582409,9627112,7001850,9891075,5679929,7043139,5724786,5467784,6800951,15195321,36034132,12533721,11152351,16010341,9920452,9461732,11192791,9698843,11057135,21798051,18665697,8628171,6910732,8505307,6516463,9768065,8742716,11027140,9817982,13960449,15048681,12767555,10808261,13672879,11073374,12786497,15704229,14563662,15942298,18075304,31988086,63299176,342607841,2184477301,234824469,515726780,579766316,396967718,219176975,103818104,57230196,37657726,21872410,29742955,34884524,23086022,22066566,23142143,25408607,40713080,38524072,22011412,23358914,81005499,22303088,24342328,39188888,39791030,38105225,54157758,28878082,30088149,28911238,32788150,30038386,31218301,34479803,32790977,33537865,51749998,78411928,82874481,44905298,45400216,34878689,39560488,43136575,62619898,109748893,75873729,90748751,107368651,83912343,99239240,155708587,138480063,536910501,3445191130,220837037,235352539,255329595,202388972,218544465,334860152,540862171,527192870,486718829,215692356,188093945,220603184,206176244,250412057,240162510,331166405,338491333,243491906,292959718,335594724,436164104,346692235,418719365,410018442,399953230,361520360,445522230,306560607,334889682,409275714,354991995,362389984,322865045,275099058,227388787,894765862,240128215,209453468,209659590,248266372,195114196,128331539,80513796,100647720,112989493,138310895,121874439,62880009,55434883,50167593,104836288,95147568,120316678,103245440,214006340,513558034,389317231,419689803,145599168,178526091,585886822,141529796,220069053,124665010,83543956,178897273,166139893,134855688,180687186,484763629,72525175,77850836,161909338,5154118936,426533077,119248668,80874588,61340034,52741498,38778143,30536952,39149828,98249393,36015926,53807520,79184309,96782793,87783637,75777757,91766122,47083870,137990282,91705777,70717919,42419064,49013098,41070439,265376678,44720250,179942075,94262034,285625836,86974048,61862343,85295071,77655567,88467187,78867402,109635795,343867529,89418183,252946003,107386134,129551404,134062487,99760795,112716322,152022260,125909198,72570060,85073986,96199382,105463125,83384026,57313803,69655778,75232141,72424779,92552298,95598449,109845304,92136829,59555765,62918662,71569781,107281595,126773470,141978495,130247441,165269795,124114025,93476541,76191621,85007421,87217749,125508287,141486946,176065327,108841071,69325547,69577082,109905715,88433355,86384253,89730853,80267601,86563645,70422939,58386412,50551111,52785651,60479895,67077227,66677748,55905357,52318830,57639737,52281025,50953771,55473408,56345152,53915922,51304599,55248577,64111302,65927356,52648086,60144189,50803172,49113583,47240149,46964282,49219255,55471961,115191208,220362558,167726986,117876582,131031471,57296280,50835053,50265775,71936824,84942173,231821394,232484603,70156476,137663184,162171056,164154480,72342015,54189751,59922118,83238899,81013313,92995235,177347567,206805071,440182423,81910362,62670258,54858096,50335563,41794965,32500576,72376607,54250140,38966915,247998770,265559701,52929428,29944892,21787922,26033347 14,-1986551,1510458,466800,-1163844,-2509381,-2672536,-1671648,-2150001,-1777804,-3451009,-846320,-2073971,-2328891,-2386388,-3853585,-2460217,-782616,-690699,-1443499,699926,-4374472,-1073392,276874,-2168394,-3842820,112647,-2846329,-2565436,-794071,-1396981,-2896810,-2002694,-3057153,-3270078,-540096,-1622723,36117,-2660010,-2738127,-1102973,-848425,-2362385,-832491,-861389,-2221003,-3209441,1050525,-2104986,-1552553,-3080544,-1529210,-1405987,1113011,-2635250,-4370587,-929610,-1600976,-2482067,-541816,-332103,-1844236,-554774,-2236039,32681495,31341718,-1797608,-156030,-302291,-933935,-4326610,-2283856,1678969,1023773,-498449,-537890,958603,-479753,-5777517,-2970888,-2316721,-2426595,-528550,-1724186,8449661,56987105,61829794,2254631,-1516593,2480598,-2457240,-4374208,-3556099,-2801452,-2203246,-482475,870252,208077,-1750102,159308,-1532615,-1534746,-3003510,-3629488,-1338770,2909709,3180634,7709477,24088784,32084388,19306716,7807446,1820624,21453994,8093533,3990557,4798628,859320,4961247,-99029,4772723,1941544,9919718,4551143,5467315,3017773,6626435,4022072,12360437,5420989,4384631,14349840,27341181,13698478,1967518,184222,4146337,3907464,3193046,7421305,29322955,38852805,14464301,52480698,85362443,15349632,14400650,8428293,9388998,32114880,61947794,24491508,10272824,16070750,12761759,7998601,19292912,22731004,225986067,448842681,148371617,10043877,7268316,8398567,13060844,11808498,11695004,11948830,17460626,22279924,28582642,45059006,53635204,157542538,130612355,15827947,6607405,9722792,40000224,281921460,341238924,126330699,27392503,27155816,19580265,30109175,26718516,14415644,47996320,105460738,82702568,21197111,30458057,93747897,201159901,104090037,62149712,44442873,44589909,81499442,97596189,24495791,16293649,17014614,66999425,100859412,95429525,36453284,35416665,117624234,14043147,12792036,24042197,22450480,7346927,26937005,34206305,16138272,11393195,14782546,10814946,20673696,17055007,12275763,12547354,9461363,18757046,35373146,32913262,17610352,25018563,19172478,12729863,6650538,5763068,7588285,7529077,8732452,12872390,7283590,4523182,5391563,2004181,813,7799746,3005382,4035233,5263197,429664,537021,4852934,-1152064,222699,1293683,-3522549,362967,-2367477,-621338,-469717,-559748,-2750037,-268884,-347578,-598152,-1512650,4033434,-3014267,-2254237,-1194418,306471,-2050304,-1773860,80203,-3545387,-752449,-1872795,-3236276,-3525885,41235,-474778,-2096869,-510758,2365936,-949981,-245270,4314367,413101,1955426,6112440,5173783,6054128,9345728,8677354,12052202,19339707,21712403,27569684,34076599,43175328,55683326,75018862,96174055,123589230,163572962,215661302,286385584,367728695,499431850,618005254,719918471,697602661,622261759,470655706,354350169,281018802,216935240,171453303,128691336,105491516,80976717,70782699,60191949,56246971,42343075,31391560,25555765,25975779,21455593,18602412,17236956,15556592,15228276,14665751,29441063,29072724,8002930,8144551,17633824,24857642,9566863,7105535,11369201,12630518,4583435,8970236,6714854,5178159,5333076,17497940,41367507,17204811,11263251,10183976,6231095,3809877,1446347,5187968,9359154,4740666,1364335,3736375,4929106,3896278,251685,3593911,3627643,10459321,3521794,5858300,3921447,5652197,9070723,32191420,27331335,29380735,28224471,36428568,34408333,41874340,44260093,64425452,106255937,243041719,1742090225,1783613558,3716391794,2280211096,1137460367,474604109,237001210,109917263,46523901,46990735,44689322,27387280,28838503,36456305,39430228,46035373,54498230,33605015,26393187,36954253,27439319,32570335,52919964,53277822,51246991,255269256,50538773,39262002,45560886,44879113,34814911,40928171,43896150,46181684,40005511,57834968,80895694,48474499,40437678,46313728,31704353,36847527,48230785,74340721,147894534,111152270,109568292,112269965,103556400,112064635,183530204,103304111,667232927,3068332669,201705318,179568147,255462977,252997995,213832682,544600811,638760989,431664232,302796440,248342113,202748210,237478703,257809976,251116372,288835568,349748576,345038655,254228301,377547824,358349314,543237688,358325916,316936358,377486817,317353129,338712387,465725299,408165330,419580378,499187274,341928332,289198863,245919045,228617252,185416703,424225061,191102910,174515386,232307859,238350592,149295813,135542805,94649994,130664143,165141123,195241325,142656314,78935840,73103800,61697322,94672224,142461358,89991291,132357388,141731179,293966512,291555851,1260529787,186369728,148835958,405653862,175125291,278995434,169052962,98465592,210973324,209446922,177640514,157084969,93174763,58664942,60074772,139798647,4928499845,407589255,149628781,109276247,96304075,77269276,55747659,50635734,48578648,74930307,46419081,58468361,53066150,56624856,38842933,41241085,96469277,35575278,49942084,38537020,85042501,52446006,61506961,45937591,325006460,49007661,367392526,122022059,557017552,114921209,52673891,47342098,49741090,42524887,45069713,56339407,560107668,166042170,444038651,132602016,94489228,79310550,91779722,118422104,161660858,135815324,95146677,92523623,79195297,83421360,104525111,93330843,251398459,98737199,85377636,85113281,95868474,149860424,142699099,86931710,85559403,78949001,104619704,96410408,116265461,94807370,132653443,118058442,108786349,99743383,110479559,117541107,161700653,204430275,242049660,140385285,102337061,82942678,108293791,68036384,66275403,104674284,114145961,127674554,104789673,86830045,79061057,70496132,76178539,80671731,91831441,73518619,65039834,74013146,68722093,65642514,63846138,64012597,68003048,63348174,65424147,76093363,83260244,78998072,83435731,69403160,68015237,65329483,57751153,63086751,70740435,66159352,55969005,55291222,76768884,131335681,74396357,70486063,60984732,65424902,57857942,62033456,60057721,59798539,120353271,86449539,144143477,127224005,101137647,82496053,96503710,107894370,136197259,220888718,181144864,99578239,116018522,105458167,78859600,61839920,58590228,34093807,57277895,60574619,38029119,71064410,46503059,39992299,41888392,25174971,29869166 15,-233078,444493,128218,276417,285960,251488,444841,115544,5596,-158791,303429,798682,-142237,-321619,-268442,517932,117792,-277694,511686,192977,-488000,-347160,-204171,183577,35824,513898,307720,-126264,721749,94643,398096,-857098,311698,-201182,-50827,107258,339002,449054,-118926,-457522,64120,311677,288258,784379,687710,316476,270212,106620,-234763,617067,403543,1182283,3551717,3588899,36201,111163,258020,-11717,333315,572115,-308908,196245,677595,3733416,28005582,1017282,-143963,902418,79598,-27141,43015,-345377,-60711,580232,2251406,5443154,1707420,-152959,130847,690412,3234359,2792126,842646,2431784,24876272,36571636,3250994,744406,3233177,3275837,301738,263561,1382192,-129319,950343,1677715,783046,1307465,2725721,1436019,1067576,2076900,1896167,3168694,5000205,9120867,23364799,64602985,76610513,35152251,14181907,14814716,23688556,6037848,4749233,6957546,6104113,5013539,8277760,6591979,9115576,10004546,15528695,25989284,7581983,6208233,17086100,5938849,4227624,5505459,16298884,11022443,19986159,9925980,9809957,90540128,13603825,13364055,12870542,20172612,25666693,17133029,23585245,18082837,20185504,19845731,17553287,37825656,85813754,84104785,37514366,32224679,17449947,14546466,11937029,14246756,17740098,340652964,796629304,344425337,20388910,14050620,16295080,35297984,32932035,17370257,17603962,17586710,28151091,25874866,67468355,116581553,314998198,260206411,36078644,13831463,17087482,72607035,530757175,654148672,236535353,33193781,30401467,31049685,56306832,47261041,32409191,103458183,224311027,184430517,42972729,57528440,190210295,384676231,207132005,78673606,68565206,79840150,123101007,145010563,49451640,48097539,39085303,91134689,126963963,190821292,84410311,80201590,62770942,25545137,29435085,31894920,46275658,18118839,20596706,40655791,39950678,35025056,39434077,29950477,68937182,62384419,38253493,30166352,20217750,57542718,49630861,43994816,44847236,82583412,69029751,32909731,17370240,16298916,16417080,24556088,28545757,35512711,27748690,14769136,16711393,11419179,10450906,13340378,16601069,18525077,11672776,6410383,9161976,14346938,6878378,10350359,11432650,6869231,8328252,6602308,11490308,19028492,6966043,5339825,6386408,4929837,5001571,5217945,4764355,6113992,3829650,3807607,4155890,3830314,4014953,4516206,3357426,3592772,3714738,2998567,3414836,3980429,3205537,3272374,4603026,5520489,6193529,3701365,3971599,4232877,3578084,9310560,10438851,10716285,10070034,8789414,8657766,11241397,11883198,13775264,17106644,19555043,25164722,29085732,36563370,44175464,58792338,79959202,109026638,134674296,172657932,204002615,257679358,201096173,154491860,119862457,89253880,74340261,57788166,46037784,35434288,29096417,24261209,22891881,25431014,28057866,23404547,18552051,16269719,16377893,14082618,12306964,11674886,10317896,9804939,10996759,22023604,12567124,10561850,11565014,16586686,35665425,16537782,8684522,11005810,14974234,8027597,8880031,9266412,9760513,11354676,27899701,79541350,17152760,19052892,22879930,13989558,12453286,10871695,13459213,18195835,18303119,23105415,20247913,21179816,18545467,11909804,14589144,23791565,33697820,15036689,12853061,15094414,16977350,27596181,105300522,21391339,20236742,20627142,17329840,18657914,20414042,24550413,32300723,56887319,310333608,-93143223,349966005,419194702,257935039,141323298,64081206,36675992,22553358,17584331,56870828,84417102,36871204,21897939,41570808,31129386,46040587,40668028,27344383,30354799,38872113,26989827,31951492,108583218,104792649,47445295,142766964,45843510,39015621,49431986,45394234,41808676,62530588,75487629,69196590,56231220,61589129,88615134,73894807,59130346,56439509,54513083,79599625,92252269,147810981,256008335,180948905,143448324,140100677,151420060,255280946,237034790,143853587,358034289,2969566805,225869418,293998286,303981283,258349761,251502743,894402927,1125522184,481411192,337928816,253015433,301464990,348753988,340849767,343046124,480681858,509631876,464771232,384935588,527631845,554979862,575184318,479167876,488021047,447898524,583656542,615363305,650609963,647631709,735331135,720323308,538345953,428877005,399603423,389566802,317837259,408420777,310859930,243973642,344373684,414902994,208909319,146462598,143884368,183384586,282662820,386219207,318885461,133525228,94858081,63492587,140200024,83624101,102231121,151142242,179474971,282246939,823733757,524730869,243732370,224821403,481283001,164628180,254739936,181999581,111905465,222923922,198733399,142156717,126854497,102132762,66012309,75511723,161761079,4443667235,504378812,145906926,125511716,95346329,62109234,48148934,40720592,50155519,104013517,52181800,61339140,57192792,91345143,59683916,46572156,80717510,42356525,43313904,43863714,72609270,52675556,62087708,60903925,295827212,190732750,96968049,258271340,97661070,55140396,49248481,63380403,68966787,55950721,49541633,71467350,289271623,98890360,245495216,102597727,91815621,106065292,153430783,164716080,169882259,136474710,86927839,100995291,91325037,90809023,96882868,87354899,304485580,101303182,95766524,121241150,190409134,292831174,243408810,112433091,113683855,99206950,122470010,97070448,97189705,93331322,144666856,136542152,143511706,143455507,135876933,126359566,183193354,200882544,257894509,141257957,102775924,117878155,144640373,82837983,91697806,150487766,178550791,170312717,137073702,97818858,81557623,82617343,77482094,96527537,111627285,77265727,80311096,94405686,84336476,77138253,84179052,81712479,77747537,70862411,72903276,88025272,89914930,81869843,88251828,74175888,67699501,64694414,67426616,75808469,73190853,70585678,63056905,62060709,115591601,135255036,77460803,92103161,95520459,84681854,65846939,66796568,61725579,91575235,163269243,104908606,134137490,164339573,133554506,116364325,146849269,115983763,323955184,539577950,351648281,152317537,248602534,292720892,127239781,77701614,86148486,39266516,57730768,64090242,45962488,67896944,43808572,42744164,37892348,30353984,35244626 16,-1010111,-425029,-404633,-758451,-903758,-1991665,651530,-691246,-532414,-1076251,-1283835,-1001887,-703915,-780012,-884793,40616,-772274,-940018,-1475053,-454370,-297329,-857138,-976424,-369162,-1167373,-2008950,-9409,-1180268,-132105,-1426758,-2235004,-1043582,-808706,-353670,-265238,-1070803,-1541139,-1778699,-1759194,239671,-679645,-273938,375813,-369601,-239624,-1977572,-1439659,-1555105,-1251182,-608898,-693570,-533392,3205101,-143736,-1005324,-1050563,-1082733,-990886,-562065,-1452507,-2148890,-316019,-1318883,18427989,31634536,-279331,-583659,930228,-435552,-386363,123237,1515441,1254970,625054,351129,1441689,1409039,-399572,-925851,-1839223,286562,-664106,-602227,6760824,38269139,54379323,5156695,1129149,35292955,28550464,1232280,-640414,632899,250260,1231278,1690502,827683,1609765,1988191,1807010,866314,815933,784986,2296770,3108309,4268728,15984047,25405152,24506208,19251361,6886927,8270259,27308275,14433719,5778005,6100454,2407444,1672222,6022773,5840613,6105876,9637296,9809065,5975465,5057319,4648455,8447470,2688297,3430356,5509236,9260130,21588635,13800062,4920910,2920373,1255210,1206939,2926030,4121387,22933559,32959192,33763557,94259183,82730192,15251622,10084826,9103141,10194216,21351024,48422242,19869701,13811702,11687501,20731402,9024555,18275748,22349120,118368959,265406657,105401897,16027377,9678096,10956306,16761004,18820042,14505474,19118680,18212248,61325166,18330543,35113569,30695451,88873666,84251089,21178942,13824823,15280229,28647076,145801283,205594864,89590339,24627936,53664274,23372022,20181662,100993633,143835727,120667908,98375841,91843024,35700942,48740970,417178169,538622834,126948344,104326797,156560668,124883592,75976145,64357054,58216777,80578261,65345376,54158864,82642254,103988672,89564455,79648820,509188003,359892469,55102330,41950586,34946599,24502704,24780351,39667484,24615295,26305099,29018142,39739116,77004278,70298575,57951914,52916222,26390380,66219335,45865312,37034078,24319605,33556476,40439502,28358811,11396524,11209076,9406139,11550549,10107263,13468389,11087989,8398915,7380880,8067795,5824938,9930737,9219009,34617058,28225069,4656813,6970168,11555267,6419260,6730100,7977993,6321860,4358946,5335965,7032610,13112243,8694213,4434929,4852314,4802949,4452256,3922326,4502882,6154028,3730611,2246358,2525778,3343627,3566839,2238723,2204642,3371971,2092716,1641027,2371388,1439265,2905734,1883284,3192030,1751129,3373902,2321026,5167866,4787881,5333661,6821550,6271981,8462669,9162851,7615153,8512855,10810113,13588955,18861921,21393956,26028767,33583398,42522936,51632919,68034279,85589447,119817529,150439245,196964214,254605375,327608606,363568698,373385925,308184076,231212827,181386603,136861177,112014760,83810835,66100278,51543736,42474236,37133232,35503070,29591582,27729751,20006329,16932529,16455580,14777376,15180674,12607297,8860027,9169521,11810276,19360536,13331778,7081427,10799783,19613149,17479939,8408002,6232413,6858228,12027351,6339482,7405130,8958063,9526764,12342689,19373744,41336610,15330700,13704848,17025184,16612283,14750421,14532842,13504173,21634110,35767586,212650714,166825901,23704400,16732665,15329106,18152946,27418222,28033794,18887714,13013837,16257118,17782900,20382526,37155360,31071357,33194466,35140344,41239171,51647096,64998228,88269031,143116628,281384454,1087065004,-1047909892,3677230520,2159340075,1220963692,559886782,294707682,142998597,83433047,43458764,43595109,47685699,37009516,28128920,43753296,28800634,33491573,38752918,27524989,29274924,32457011,27338156,28101874,35837269,34947646,33948382,189943417,42972150,39270142,124740897,36453174,30414667,35891808,56805996,57832999,39055233,49633992,74892195,61434609,41383263,50199878,29589743,38953140,43398018,78004016,136070738,116844426,125493612,141625353,85614436,93966673,123343412,79758824,225042656,1762504170,213936781,144986239,216172853,196103862,167721233,327773510,409181824,351935828,382270855,232183737,213412669,424012304,456186171,231559824,263366055,291217130,291987635,233379864,302165140,322108735,440692375,290593782,219856442,279338787,272528950,313820809,438499629,362730706,369061194,470374189,541261889,922265558,591846198,331176028,194148430,950654140,207228733,169684076,173218957,163558503,120466006,111232187,80834992,99227500,169776686,108325931,94095756,50492814,48831949,50715867,89547675,168791099,126007791,133991652,103084432,259819662,150243410,547286649,108048556,104862619,284904688,146027822,189600904,119988251,70270582,179098383,157755558,119864779,106927965,72710494,45968313,50426799,84674640,2556173330,349581452,85830490,68146300,60946594,42546475,32310060,29893727,35611096,93163246,43325434,51187817,57107656,42239246,36011219,35588656,65697637,34775816,42092103,35802227,59627929,54793979,49676048,44270075,186787630,58438893,265941908,86196024,360476703,50399988,43181617,48883012,56587089,49908237,52181442,59761486,387123453,108363562,297018725,94882552,78850587,77996775,120215528,121482618,127361943,104687933,87718043,101256046,77206421,68498578,75628282,62387129,109876870,65750275,59061738,58462427,74622598,112125670,108929032,68656115,83440808,58608178,70993111,137159347,523655547,1224171468,394101985,134887873,102629484,79515475,85415721,91739217,141280719,158598781,182419588,118945626,95701009,75926318,124141656,93490561,83655672,88404703,97256415,89593696,73317667,67740981,71284007,75065129,152412304,70169526,72699448,70599012,64218675,66352562,64930243,56832313,59399226,61868988,60406307,65956430,59852916,68132686,83593690,69524978,65890721,54045830,52537553,54305579,49001614,48690314,43227291,40105047,37244954,37161544,71587845,134421299,64130116,58815162,47478100,46941908,40033971,42225642,44892355,58324922,111614252,100887608,136243244,80552011,62254634,67730255,75162054,85235250,150883253,175624276,164217918,92166265,93406060,81791178,63252259,63776801,73901429,31890603,53168485,65473309,33435488,36048631,25624180,26800604,26898637,19663855,23240172 17,772696,-745703,62862,1227344,866625,1146733,-1273245,-231749,-484263,-409838,-43177,-154998,-356203,-169990,401589,949624,-60050,1300162,1179789,1467840,807865,550929,-725735,1539629,1298478,-923643,1004560,974855,1121659,735475,32264,1033258,-201573,785690,1442893,1475070,-832342,-285184,431995,1001484,679524,-171591,-384398,-415660,-178268,1487631,2958501,421049,602169,45436,1016102,-612114,7198212,5922117,-579456,86533,335091,362633,-1197809,843727,-1252178,-385817,2836386,49576663,149858456,4958801,2385105,2658175,886176,862282,2008566,1374799,858179,1966082,2855477,8851926,4984391,1615786,994274,2741923,6499236,6444030,2225981,21093203,134017264,221797796,33270932,4549934,45616383,44124415,1974671,2558199,1111136,1102354,2310441,5106037,3713707,3489103,7389327,4805109,3887238,5352936,4998130,10050031,10373323,16091406,46300532,100609218,144136246,97994339,42254548,31007282,74782414,38371989,12044725,10142843,6996533,9273317,19454966,13817916,19908967,23076571,44660284,15081651,14689047,15685888,81945051,56135094,9499269,16898921,15623285,10944861,16988648,16020715,12205375,10199410,10032513,14786072,33620036,132026116,117913498,78146877,72037409,54192946,29786466,26932938,22233308,32075710,83864440,125431424,40825349,29520467,24097816,25170796,50447793,26328978,31407331,489630341,1404425822,617463732,43134218,23795275,25357054,46952974,47263370,27816034,34944755,50002590,87022482,40937545,85827666,140082413,497448186,457591627,79785276,26010579,31765826,98461173,783964365,1134381722,429025935,57020963,69939458,78741432,53951374,60006717,49394652,102202993,220520583,209923486,79357446,70662132,221967347,412325289,177812302,70451957,86776529,121033335,179349397,132462389,71855710,47656121,99438599,187639312,142353841,119856513,120789659,119269124,59730196,34108527,45971315,73601840,60191861,53691931,46298123,57236338,50045485,46379997,64443446,76794051,95166643,88506141,83796854,52834608,36891273,98619293,58041452,49245194,47738604,85299916,86220871,50061938,29303838,28483594,30079580,32693903,29657192,37692849,34959938,22725950,23541040,22595478,21070725,33887854,34653215,44533095,39513452,18941005,33944547,50573373,15991750,20865687,25188786,18008160,18925207,19025381,23874504,43851276,27293842,12733855,15175639,11343676,11421978,14008736,12555249,14131430,9597111,9857025,8358403,9811607,7844858,9062282,8832905,8681882,9297821,8994170,10378101,10074501,6500464,7740869,8344725,10703824,11139608,7914045,13475679,11044649,11392475,16324029,19349766,20473141,19032037,18572506,20730142,27115626,30019303,35975732,42472349,52508271,63231160,78313728,95550671,123789443,155986615,216665241,274625913,359414371,458630230,606297960,692146265,652897455,521376786,406469273,317419776,245898071,196983448,146643419,120912013,92031075,77766374,65496745,69841041,62655416,59713411,50905012,46115233,44110200,48556860,29492032,48102223,97778764,37829594,35537035,48841946,28297996,18345159,25713969,32831458,29023166,18491747,17571015,17952247,26156419,18927279,19161260,18058242,22515349,21120578,45365724,100530156,28677982,28511024,38866002,40250528,30483525,31048691,29460318,32376317,31631960,36458295,33459475,31443991,28340289,25540276,24223723,34610037,40076910,29348603,23824857,27659516,28565112,34154601,47002232,37982576,38620048,31596482,33659494,36473002,41220278,51042694,76281669,138688407,404012016,-494505400,1720705712,1439553827,872653781,440886867,199402094,107328327,62543117,39209633,54754573,68777977,54537107,63796516,111499917,63647518,54211329,77598952,53158260,77381120,154041963,68185090,53581357,94481962,142737480,162919341,697727151,112846147,83424450,185730105,77109310,63096589,80626792,93564229,93844812,93937407,116211286,142171474,123510311,91823979,107783512,70818026,94419801,107252444,227370883,330568489,239561727,249384849,240354766,206226405,253156569,290579241,281069043,598744116,3243520348,433846886,430153264,441063315,373857353,413180771,1490228849,1706780376,793578812,706362974,440879651,455582325,589576043,519525787,505784196,534784196,633639256,626981316,479034099,563764335,772816075,812808316,719129117,629256178,698823585,842409435,833117463,857295747,781561918,863831798,940274972,750238154,686951812,616298344,492631588,383811485,610465583,607880459,586244675,696511100,557274386,281839146,178785444,149855598,202726672,303262361,194647159,166594332,121427242,159826496,163343369,217431472,305227361,363097334,207681580,317258942,1206788265,512404777,674496289,183970643,196039165,423063629,159900623,317925321,239097176,120010761,253754824,331890101,163550005,246744080,1093359356,116734859,99476293,178726057,4547899334,817368336,177449214,177295430,146213524,99446360,89352911,69601122,80588097,119140028,76568097,88880915,84034384,125567967,99027031,78147541,121335106,74822497,81700787,91743221,106650789,83030401,99165656,78718657,382738904,679575352,180047597,956801330,174476386,91549809,91801858,101078903,130231783,110058132,105149986,157998019,1000582887,217394351,809094989,260476292,250224743,257120075,293441381,221499985,218754049,182433602,173671972,378230292,175111665,149502496,156980672,153622144,279730263,199265066,206077456,257298549,299899386,357276181,306131548,169692995,189743373,189627560,254211684,299288116,343628694,289947423,284591606,231783845,207827048,184360199,190326727,216245920,345831222,351970094,452581657,358044894,220130103,202766084,260890355,199906812,213296479,219977679,271859277,239946594,193020365,184999769,194696862,156585880,176735057,189893070,233751907,210772293,190476794,208156960,195931144,203514432,192456207,165643459,130865067,136758919,152030250,253747792,465446912,156368389,142819448,125050409,123585312,118740367,112323045,113706283,117451720,101877613,95140697,93614383,127514156,167172426,124937673,124468646,113087057,111923032,106404158,114485282,105963172,109794021,183851076,138106292,180835017,155035775,139745511,197288513,233031218,215390097,224039147,296737161,290215983,210444190,248994680,198609358,153786209,423816932,197271709,121553223,174476279,112351721,92897857,104498145,67548388,64609025,66688502,44555619,47255030 18,1458449,557328,1719377,-584072,-655788,-1109847,970127,-645666,742141,-299181,-272779,15977,870427,-535944,-79610,1364079,1204522,387730,-262776,-921581,790995,1009020,-326394,-1019691,233848,140946,456894,437471,414832,2288793,1255968,833382,-33257,-48678,1584410,172260,-283964,304831,-792573,523984,-1704351,884868,-1253648,-497681,-117183,2399845,1866603,-242492,828502,951239,808565,681890,3917996,2168322,938748,-926653,-132208,30966,496591,15635,811440,747172,1351026,24468308,90127112,2212821,731596,687496,1894899,326254,1362975,-1450344,464701,1469923,1449682,3414506,1752447,800083,1363249,841677,1735976,3419353,2384978,10532696,88637876,120566371,10469265,3058752,8386534,5607403,440266,-388332,1891100,916427,2235200,2933565,3267697,2547394,3274589,754432,2218711,1753846,3642747,6225545,6116285,6779603,18192716,42690064,60820238,36472148,12549375,10318906,36806900,11948165,4417887,7636544,4253993,3353210,14181780,5425139,5218908,11051694,20521378,10716803,7355763,7037947,8365542,5586895,6364346,17597906,13651787,7818979,15380285,7277172,6207226,6138198,17077068,9109294,12718198,47899911,67865384,33019220,24957272,17541671,16860184,22413287,47668225,29528805,65882394,66093689,24283654,26430813,17615036,17599417,40752208,108761233,65327365,347384397,1005055939,525782464,29401909,42974670,23211495,26791092,25880040,18503430,18152172,34552525,61942034,38449638,58189650,109868342,367872155,341244983,60365515,18967799,20778623,75378907,637624186,865286802,324829099,45897228,77792788,106912789,113357381,163648608,184753304,124721217,174969800,169435728,50267379,57259101,346354296,570340515,202677524,140876851,199092101,168131916,141944718,146602036,75246741,74664167,54087826,87945375,135532867,116353909,80919661,89077231,290357632,272193241,69126081,45929446,33276338,22728650,31041983,48302062,62655209,39763546,55074862,44751802,79973931,72226856,67231218,51285306,31878834,90871244,53765482,43982787,39729830,75080027,85171115,46273756,20720720,20429274,42656676,33838859,23544240,35501431,26725066,17207281,24157107,19550378,19091656,31141631,21272682,28214644,19919400,11996867,17185658,24195498,23029848,22001679,14135571,19967204,14127292,14332145,13798458,17139628,10116488,8945150,8487606,6724726,7383509,7822594,7712782,12587149,6736099,6318903,8148518,7403739,6962080,7770675,5788599,7986570,6822783,6012975,7585433,7999627,8218052,7963284,8710913,9698306,10033334,8491914,11837857,9739213,11755567,16993223,21798337,26731539,31151513,26891540,28760800,29591450,33331975,43282673,49811853,56594255,70924840,86743539,113505394,138334501,186510271,244888168,326982047,416533430,559758550,679632576,748492143,675029150,546947661,426299438,341712319,260760403,192621671,152259448,117775422,93323238,74924021,64155771,57042869,52357369,45795016,36134668,29294522,26529700,24708283,25380806,25368066,22591118,21018348,20032470,38585948,23953457,16819886,19009389,26836000,70288229,26748720,15920752,18530244,23433952,14724694,16381298,18131925,23173244,24776553,40821779,49567728,19891277,24494970,32527675,27894956,23358437,24768394,31284761,42860358,56956271,171486373,112280758,34201196,24246757,19296221,19737641,33767486,42803401,26683300,21673869,23266381,23209680,24409608,35120318,30720128,31887036,34397824,32624630,36222043,38659951,52867200,77604131,125979636,297069600,912510574,807654062,1553916001,996268114,512826942,229774300,119620941,56337176,30652319,37778993,43354352,33929013,28693621,46206707,38143974,50025200,52217915,31905441,39237472,47563014,33837364,44979673,55045009,57250007,58630018,401837765,75333247,59513307,73595341,71843068,55813857,76216277,89032371,63028782,56039889,71637982,104703565,87371570,70048941,85334997,71899576,108742742,103715468,142983799,252909150,175387712,163622580,172270186,134118849,246065223,311817459,177253476,316222805,3186656766,342934376,240730820,310816494,302234075,297034374,1096838361,1303502225,532793495,397636396,326694457,352364077,450138748,512327215,449109516,428176706,531016228,480618791,387255734,474476960,493687200,615252253,517870867,462854330,395097071,518260136,496965119,607637796,557490020,679441632,859307303,851471279,859304190,687259795,477039839,274487598,624460841,318546500,282633410,268593500,273921326,173582960,144552537,123507052,129856208,226337410,195129430,159731354,85969890,81275605,93348178,210606486,141175893,99174854,105151713,123893768,194990678,221532294,799660082,164445117,152053074,362311258,119788635,258192035,165964964,89223824,230508999,131988636,121002876,201400461,130475671,73286946,73633584,125237919,4069561698,903326247,142389181,111410466,84061466,77654458,61846429,43754094,52786826,130424282,76813838,101555009,89277142,86207143,96080371,50355840,118434627,65378129,78733480,58376862,107456167,62396158,82556560,60539216,280367644,83242018,445068147,415191895,834694126,345474279,77362462,85908463,92645087,81441912,81685712,108450783,1005532029,270618148,778554221,189542974,120358689,107150867,153570912,144113097,185701283,147234760,129240716,213572346,126534367,119761163,135747900,111242999,294790255,133484237,121980018,123983783,161038162,241365716,208451585,124302485,142337987,138314867,182255622,239527703,624609921,821343788,297918365,155050591,163407851,147645159,147790188,165923821,242757818,255174180,280555095,173891566,126084335,105991686,162921671,112480045,105398946,142409940,200707468,395340667,133610147,111261255,116913888,120390240,134161315,119994623,131487909,110728226,104944799,111143758,102840482,94561716,94003906,93705776,95016426,97333147,96552279,110929570,132196660,114867717,110484494,94243658,95034042,91208783,92428311,105048088,120675865,107871628,82631751,76817720,118129798,145076942,89663133,99569811,85968454,86360419,84498437,97513054,96816186,101286568,183331560,138541997,203016500,152163098,156269665,155508788,144348434,126356393,159397454,186485535,171944993,156516547,158832303,127142285,98700806,78217472,74632496,49872841,57617982,59837829,55442943,72893616,64860690,54850429,44627279,39344301,44765867 19,112688,298263,64235,-191294,-176737,43197,96110,-29176,162490,138089,-50003,98111,-270934,-422792,185413,158663,381731,96390,44113,162740,51421,29719,-132151,-131880,-178156,-60334,329874,213833,-239916,412086,-59304,430960,-308109,-84367,-21687,60629,-496067,-478208,-357403,-227062,-178387,-9095,-314162,67854,162430,-14863,17107,-142130,-22408,-260066,-344682,-262396,1716026,1038188,-160062,-199178,-48268,54754,-59456,-158940,-369272,-334288,-219908,1205737,3103241,-537490,-120598,-133070,-375624,-28577,320949,-208900,-161400,171948,448770,1724064,695286,-16064,-22153,386132,1240723,1109477,-215714,1112970,3444326,5454236,338063,-178752,-136636,-30163,-145046,-106183,158542,-191907,-51663,-326206,474976,166217,2469555,419608,141558,320388,411434,435528,277337,1020086,4516702,10296781,13813439,7228564,3051719,4205072,13034876,6766797,3791993,1391066,1325141,1070349,4043751,2585829,3915444,5948322,8793246,3271665,2810237,3089311,3474166,2824368,5281328,3198332,9104878,5466255,10421565,3492071,2654486,2199066,2328205,2562673,3453053,7717551,54453241,9600030,9509864,8046760,9621169,10256711,7860657,12517918,27290701,29875425,12131824,10162352,11513271,13392199,5535308,13035983,21982777,80170064,166596619,76890533,9328034,5816864,5392560,12150636,12065274,6147139,6863694,11859966,15815427,11061324,33296321,21509431,60982479,53857241,9680878,3925759,4517910,14137622,96492105,135574030,58733342,11937660,16040854,13903793,11737129,12455545,10119622,29151669,68338258,58501905,16561976,17463650,55890360,132135908,64473195,23624275,29550929,31374059,45438674,51975789,21505738,11216980,13843060,40283009,49974371,42755319,30388329,70212854,21908537,9950158,14329785,16510234,10108421,7164420,24977428,14562643,11209894,15003068,15004149,11770449,26027741,21744077,14227286,13042145,11313672,21628151,23707550,25216724,25999958,30778887,26397292,13116320,7362968,7789244,11786601,12609414,10029351,12511580,7855553,4683218,5917969,4716015,4161141,6182150,5466187,4912353,5152632,2245685,3567940,5871074,2651586,2503981,2522810,1898798,3398075,2884991,4214484,3890148,2277049,1910633,2251448,1504080,3060402,1683747,2169417,1886274,979163,986781,1004888,1423932,933748,1202783,1170753,1399368,983038,984810,1170476,1701736,1413361,1373284,2231404,2631704,3521977,2183050,2588412,3020806,3932971,7339087,7850293,8925340,9651221,9344457,9529809,11043249,15665515,16886362,22689032,26711403,35082577,42787038,55406349,69596636,95151432,126175478,169695913,218493877,298674911,363003717,401171998,379156094,296345999,225102654,165808854,130895812,100892298,79182887,64676409,48792955,38532618,32876699,27945872,25510761,21003410,17888575,15258392,14266133,12878093,11795464,11332123,9162575,8028167,7805440,15969079,9400885,6331561,7300599,10020106,22089720,10454024,4825429,6467463,10624978,4143338,5764820,5389007,9990760,14495867,13307444,30250971,8605025,8092536,8497618,18473909,6428815,8020359,9045345,10216540,11593493,15800929,12592881,11534637,8876842,4158491,6080084,9103765,9418653,6037547,5002610,5387762,6466971,5917223,9014602,8276686,11793428,9627794,7264109,7407365,8443936,9804629,12931379,18646840,38040609,-110580530,-30866644,161778011,120310365,72318916,31144302,15081195,11035578,8778109,16504481,19975114,11962961,10627190,24360106,21708644,15663869,15323704,9569342,13019692,19029915,14921933,17022273,24429224,26518699,24795179,40456188,25002382,22819133,22406930,25027031,23603615,38807101,54082272,33778823,28261537,39385617,62775291,60362713,36537186,29828794,31065345,49965483,50979224,57695100,109109825,76364143,70068822,74803243,76330188,159987454,177542722,100871276,197902175,2380631882,179943563,165363799,183765677,163733137,165419565,271258745,318682996,281996824,211764751,135722321,140809903,169509679,177750958,205081540,205940086,290823476,277265496,209799948,277745579,270470118,321447985,279316866,242725408,253162044,270086636,296616644,320451586,275796916,342021979,355869559,261635098,199698048,196082044,216062036,133540151,278081486,111132945,116762294,116747822,145093999,93300103,71581683,70800001,79755167,111781630,134611049,104815532,46906559,44619496,46164599,90365910,63416242,50842901,47334812,79685977,170125095,203111601,272562440,99377346,80779857,128726046,69854051,122346174,83408404,60890967,156033871,114860912,106724599,93332786,160544362,39146853,47727610,90313808,3421379081,375213606,98784320,76360041,55723158,37540827,25503400,23803216,27668106,62528108,29103980,38338775,34269847,56343150,36522199,25290376,60540866,34936124,34946665,26741254,51828058,30828005,39093990,34728786,193522096,252294948,68994648,350739026,67686734,33214755,31302929,27750838,33773576,26912135,26474977,45214095,376396982,80745350,296825711,78693064,55323531,60070225,71984866,89116005,90925375,64450892,51881421,81365672,49419458,44175109,49482855,44123276,124902706,61750267,58410351,64696648,94373497,115574041,94827932,52581824,60497997,53818877,72763692,59371451,68103296,68668647,92723519,89643745,91846879,70146278,70803684,68133546,104377653,103499615,151995384,100678002,60248863,62537201,98087707,63898446,66961062,69449297,76901032,78273758,58328605,45966644,39186005,37975605,51298535,54979070,63107879,55908947,56413825,65008368,50328041,41549208,44721274,56578725,58089225,57271997,44693279,52431836,54359037,46728836,50403736,40180249,39500790,44305321,42456061,43509247,37145919,35312160,38390402,38830317,83436859,105002375,48795862,45968268,36784505,45241859,49612812,43406859,36222478,38833019,75650372,92186317,109735165,69274519,55385824,66275525,71417107,69183614,69807813,79123417,86438104,78213159,80976277,61270409,52219118,45215414,40840716,27550244,56175082,52808393,23123859,38387985,29715842,30082853,20075587,16046999,20656017 20,-258271,936928,764219,-2865,818836,32569,220606,195021,124854,-315791,403340,781487,2138,405979,448876,340097,289525,173600,251472,450492,1108132,1046927,1422543,974704,-263343,-43837,827422,650505,-625144,322634,202902,351164,50870,623730,1439,266890,307095,505986,-2809,-241699,267596,482632,671579,985371,472925,292124,747915,576008,664493,523063,474529,820017,7028116,4310636,988764,382806,57541,-172689,696849,-86642,561971,778731,1020072,20905917,82238409,5252411,2191577,1796068,2454131,1749124,1695776,2792685,2568185,8072493,14057464,11782628,5187180,2347957,978243,2170749,6491986,5459022,1775283,11971209,87027502,101855920,7717379,3577691,18734697,15144042,1506349,1572091,1694345,2235846,2122072,4388175,3415672,5207306,7234508,5962827,3995290,3902799,3937564,5567070,6563502,10253905,27386100,63406316,67357295,35935698,17461762,28771065,52557285,18076266,10559369,10331846,6589275,7407941,17390358,14743520,11607973,14724314,38231829,23781670,9973527,9641146,14444359,13755722,17456494,12365713,18283636,12504544,19461782,13727327,10371674,33368753,17672018,9498983,17068703,54529418,67299734,42302745,45422584,31845958,26657213,22672156,16692038,26537851,53136482,67634948,30246406,48913011,17440178,14386194,13167104,17070699,23012709,203344132,552040208,285018047,19746631,14442509,12649476,29198405,32490814,24847978,24360506,24838000,56218744,41304800,67367523,70994460,217870273,194407836,45665002,27891056,27357426,52508104,344550405,474167142,207694491,39249032,41658525,37409266,50319922,46570590,44255555,48342566,101919497,105124118,50994676,43046840,123958342,204109151,108362753,59078002,66417325,73695141,95833438,92181360,45462109,45585707,43233881,57692011,57550740,111028190,79132923,63107041,39328963,22329793,31425911,52705252,85955226,40854824,72416548,63358417,54796900,34253170,40067028,43283947,64010929,56815494,98353421,91771543,44064469,131702629,41485709,38553360,39171008,65486470,59256185,30599902,16603147,23170171,21174080,22975005,19352863,20345888,11854781,10537544,18263994,12084950,16972222,22264833,19509439,34340042,17705304,9872227,14392047,33545893,9606274,25997017,13302798,7285712,11000410,7720086,12208672,13280419,9333643,7896761,8502569,7134919,6886162,8790087,7460204,9168411,6445264,5165110,5426963,6147404,6141873,9215448,5995275,7230374,5628370,5481790,6346798,7589425,5820462,5597166,6207732,7428932,8187243,7837599,8104412,7521623,7786690,12567733,12877355,10715609,13770968,13144004,13511208,14809811,15616359,17974424,23669397,25568050,32470557,36159359,47363987,53780394,70563854,95102638,125704416,154816395,202058391,241916400,300042371,238926305,185845128,146086707,109138375,88673637,72131474,57882849,44487059,36981451,31670300,29920069,30176251,30784674,29454042,24725705,23910468,36184565,31962426,24163324,22845376,22519256,17817850,16728456,29957132,15908506,14884094,19669992,25735788,31752196,18910740,15621903,13425219,20328444,10756920,12718786,12054863,17705910,23041480,39239447,54287457,16248235,21180873,23417261,24652509,19111873,22275218,25012528,20611759,18590652,22308456,27310469,19517403,14494036,12339496,15621411,27374462,43127391,29269502,21367285,26546418,23638084,21929516,30887131,23797807,21751952,20618229,19690149,21619168,17287845,21192010,25843348,44633568,96625286,74634479,176856651,470061911,346081434,197139253,100107618,59183291,39317524,26657279,44122364,46291081,27457057,29487755,44906510,35787060,40479222,34268535,31352365,49795281,43021400,33051131,41361326,71635286,63505256,72915598,360695881,55561116,47573372,92863648,48795827,41646819,50658212,55805451,54088346,58204942,83050065,109583299,84035271,60828980,59882658,52174245,60714574,69518380,124266591,197050078,148968045,183371879,161338160,109177937,140942971,166335252,143966244,672523293,3127874878,297061327,245457627,254437264,205198545,217145836,650523763,780878270,448504408,434815578,384100639,342785917,463874597,375835541,389248191,377710041,448354948,374782917,261109453,355635369,403384380,443054547,375378901,430273567,310294956,339557903,376888740,475896436,390565358,475689208,511513463,433427930,349628448,316063240,255495436,220944856,330539240,227647042,211494771,254228725,242093015,148630582,118904426,105149542,120374025,167659981,162482509,116006145,76689167,90483407,67676941,85819560,85144275,118590273,126017936,127235316,231766686,719348270,276706385,166484668,192759243,211985588,156881649,334747583,126077268,116220629,248582470,207169852,126999804,134685924,80384161,69304863,84367713,194978149,5205201774,409673062,131541680,110591040,97227812,61840326,40768780,41240118,53688982,104698628,71652067,85500269,78402746,74191989,60838011,59243793,132672815,94436717,82531330,59302361,87285078,99896798,86855474,80564880,336290678,112543307,272111037,161361512,316631234,67942582,62417615,79558735,95398913,90178480,74810836,121649036,367124248,155207416,287972292,123765545,114517687,126467380,182207848,193588706,154966123,108325582,112882828,136116946,106837340,98021025,114182290,85384520,117365097,104289819,97723123,96181707,131995215,169204982,148851355,101316206,108051449,103458915,117598141,195971205,227775884,116541990,128417154,126562175,121198035,129863741,133654450,176040620,299962800,261065318,293304649,159645932,114662856,114551967,164202243,124954316,119553182,137656248,163286762,141792012,123486765,110620455,116607649,90465304,102721762,108364457,111414135,95850583,92389568,106017976,101056370,90161562,89754394,81850566,84159384,88098997,100412806,116864558,139528786,103483599,106666511,93139280,96003186,90791467,84005161,81542415,81610723,78267389,73312446,65321460,96861297,111077286,100235227,113545290,89457247,99204407,89298963,92121912,88185490,103976324,168279528,108132571,128571344,111703373,113027973,115877926,149864238,127656186,161441874,208472466,179241111,107729637,104362229,87980114,82268988,89479589,57971696,44059637,63023176,63329359,54710406,60318199,46529186,47506979,41374487,35558964,39612641 21,102054,336933,-588021,540755,163913,437126,-469836,-288613,-925989,-153668,-25162,-196712,-1025946,369,-132905,3469,-24314,-486443,361046,679637,1324932,688928,429208,-20752,-3716,193659,655855,-299228,179635,-1035575,123306,156018,165545,387425,-398017,-31291,574110,269885,247137,263252,-103691,66217,-348192,-4560,-16968,75140,1392964,390480,266892,-3139,-52618,484650,11098696,1237926,308298,1342,549040,-184697,-504205,-138349,677996,153794,-310475,9566282,9387782,1919742,269221,316157,-197407,-330409,1022773,584492,678145,573584,3354171,7715771,900212,95900,-263695,4003479,5800567,2280650,-112634,3765835,13292020,13221266,931881,1206519,3749216,2507455,-145734,811384,1046195,66875,1270512,-201022,1030277,422496,3901167,2082222,1440850,664015,729528,1308293,1693055,2297623,10112979,10004966,7587313,4843589,1495689,3576552,18518395,4361648,9373466,4876457,4101263,6334896,3988769,2220079,3680700,33875303,26199092,6803230,4966829,7557483,7447658,8892372,5767300,6233269,24956756,12831428,30279230,9453341,56232569,21815815,6126506,6730316,7655117,12659077,13609630,10081006,12990419,13851179,68922461,51709204,11896167,20487562,43221196,49787247,38430333,12838268,11040620,10638200,5137890,14655447,11355320,35533759,84844388,52443100,33236942,7652007,4660749,8503652,8728972,6489136,10646910,9108453,7060797,43134591,19780306,12341090,35223032,39748587,17068374,6987141,5513290,9490534,49529087,77526838,47007976,18786402,15322562,10626312,10934646,12272988,10830853,27886141,63389415,59696309,24088239,25792776,56429069,123373972,70179018,29076519,37979871,36075731,46041019,46651181,22422352,19811229,13177293,27286729,55639876,46450708,91477183,57263639,51739379,77573166,11907159,12039513,10612148,6201148,7993105,39316288,15092903,8986925,7065206,6940876,13986539,13539413,11563648,15303195,16061520,20116725,23853723,23131833,13364297,23173609,21981907,11222710,7479702,6201344,7913743,9278472,8984764,11755466,5896649,3065256,4638878,6019209,8028174,24848297,23787590,6337778,4985276,1959928,4067498,5173640,3297033,2305850,2156750,2305630,1780207,1181769,3956727,4174855,2582529,2001748,1537064,2079161,2746089,2336617,4790163,4099340,1411089,1550380,2117251,1479795,2370578,5637821,1885300,2995052,2274636,1788702,1563070,2098377,2221187,2145952,4297777,5205598,4751385,3344110,4485535,4458552,5149506,8586533,8089831,8088215,11781363,11276819,11569711,13372347,18169067,22452927,30058469,32656452,44704236,53526556,69696003,84466525,115604404,152706639,205873107,260942730,351148394,421121441,456854559,407631974,327011293,261629233,207253528,150077641,115157175,92445071,76221091,56498195,44612166,38024001,32459350,29524760,27874326,23141680,17174636,18185333,16500185,17304046,15483722,13035615,11307429,11729043,18526108,12354490,8984847,14102412,22452518,25615164,12159069,7599651,8007209,11581883,6300340,7641207,8352285,9598128,7592810,18170060,37327304,10326025,12223754,14661298,9791250,9012132,12389879,13968284,10254977,9685007,12015765,10374845,9468291,9811990,8483978,10245121,11302371,12279899,10726902,9914986,10663998,14124960,11988705,15894413,16629055,17601527,17924200,16877602,17837055,21735684,30676013,44250843,71341262,178563981,-91540775,520981357,566393531,363979942,196509633,82796568,43745545,25360027,14089154,25887065,35610469,19501528,15996643,19227155,20629720,32037962,31389157,16001957,20708981,24280026,15716153,22000216,58814402,39390362,34885408,80770198,34440100,31861338,38484879,31562831,26044915,29066805,36361309,32634181,35959460,58445385,85239232,54512296,42713577,39605483,33292780,38537370,45535741,75545098,135192578,106181819,116490069,111582483,89690141,99791121,134740639,90289173,263151693,2896106170,239026635,181533056,238914264,210481852,196409090,268240681,281396111,424052884,221876242,186968998,180942374,217978577,202416590,204626865,224400147,317472133,331225284,202315859,334218182,342350327,410163128,483207377,282227555,268080645,329126803,273818276,378438615,300608030,351025800,512095944,289385546,228886967,199900385,173380530,154663014,514110399,143414834,127244459,153152753,138715611,97530590,88228762,74268107,87949085,121969948,132620424,101706339,56048577,51908521,59510383,81354071,67254434,67783922,77705281,108341299,122149937,151708348,385620133,142084408,135252108,326761530,123897932,203075086,127647125,87989955,201979670,163350142,126614685,165333178,78450904,51266132,56164311,126868082,4372881667,375144238,137650925,101214753,69314555,56338882,39702931,36198552,43503270,94857121,42028998,58831930,54443518,55153941,43621971,40434733,131383559,68909806,48633675,37014523,70252821,52642441,59149633,43734137,260901687,71870635,274742802,109562109,369659265,51949320,38331885,35330233,37223278,31811530,35645435,59046610,414710327,89840599,312172640,82462632,71294680,73313213,85897745,116465494,135728407,95416288,73552377,83295193,63942642,60412735,75701649,63957370,132777980,68928515,58715479,65834391,82478086,113410593,106929164,66047661,67487047,60912947,67325871,59981818,67303357,72879333,114780032,107310943,116292656,87850415,92672231,105569067,173314936,174180092,222225058,118003692,79141697,67999065,102215811,66766730,68936055,87980810,99095505,110993857,89021729,71571058,68426914,59139777,60266613,66933047,70862459,57925698,59578955,64828746,61281160,56319543,60723305,65729642,66843539,64504987,60452730,66041190,68539082,58955959,60761794,51103213,50740730,50601112,53486262,53458453,58564301,70065664,62655516,59311713,88958656,116518730,69076851,64712336,57962839,69607259,58044623,57480331,52902290,50958115,96931423,89613470,107454544,69014743,55654660,53940578,77794202,76260850,91502729,99198921,89998733,74500667,76515448,69694602,56296395,54470777,46964380,30857130,47054086,41833132,26510543,48427842,31266048,33946244,25512433,18320848,25426948 22,-1911807,-1071160,-2038340,-1101488,-2076645,-4681647,182784,-3274409,575867,188974,-2474011,506969,-824553,-2230923,-1878888,-2768218,-2569960,-3803402,-1987045,-71181,-1854866,-3906117,-167131,-1948430,-1251294,-3732627,-1814875,50369,-2357884,-1204755,-4364470,-890187,-1668320,-2025057,-944080,1176332,-4199957,-3371332,-476630,-1000295,-2236882,-540730,-2369260,-1125607,-1702103,-281758,2900837,-2248821,-4958124,-2667657,-1981997,-3437809,-3560035,-2019338,-3514662,-763694,-1735940,700296,-999334,-1917223,-2069570,-3568379,-3404026,4291518,552186,-702197,-764093,-4141785,-3080763,44989,-1447784,-950516,-1287646,-2316699,-4210732,-1379622,-1227736,-2537918,-3598015,-775018,-2572487,-973581,-1377076,-865350,6639296,10168803,867609,-2914808,-2571928,-3850179,-1612804,-1915080,-1872314,-589989,-1373011,-2528122,5674,-219033,-2112353,-2191875,-3257588,-400155,328243,-469080,-879576,2270417,4703558,18608681,23684057,16490460,5140859,2539328,14927464,8049486,4808441,4667046,3172392,4666663,5686155,6804381,9152525,16307570,4536313,3249946,6166620,5167834,5642537,2305456,2426353,4230303,9408388,16487091,8839731,2483700,1826649,1848151,4484471,4116243,6739441,11324963,15630213,22296138,58615068,20812421,16523047,13257342,13051355,13106040,35516112,72260402,37699260,16565453,16131810,11990766,8814326,19310665,24577126,211310535,341684449,122859441,13947727,10027342,11152529,39915087,35711546,12235391,8169339,18844770,30117454,26430587,55767799,47557764,123804619,105263520,16830127,7435807,10772901,38532824,212968902,264903137,101172507,24375639,30299055,21845244,34909648,22177080,22539528,65317429,140489668,118254759,37251380,48734295,126660912,254665614,114043141,38755487,33164794,37871504,94406326,126935150,32887802,18901789,22211789,88601432,119113170,80466035,38752704,41139602,80323175,13582234,11716524,23158960,25577582,21059860,39843260,45900398,23038982,16958417,31286980,36804815,53626471,61654594,32847443,15739909,13493707,24251053,33081596,27256562,20471094,36744939,25215998,13889554,10700140,10352710,12769979,12099543,12519155,20400003,19377031,10092645,12479421,7119131,5033481,8211450,9090017,10328304,9272808,4613189,7868352,33149967,7257183,4410256,4403208,4784390,6185201,4966328,5846093,12086353,6408506,3360201,3298610,2815923,3142166,4130881,6195617,10675143,2710883,2837847,3982724,2938469,4085746,5237001,5370099,5126457,4391347,1389217,2392138,2295657,3810979,3246408,5431377,7311623,5501497,1763640,8972342,7338457,8687896,13249841,12660668,14347270,15877071,17288640,16843353,23459676,28156157,34565268,43058302,48952746,63326383,76392341,97967613,121389282,163974929,213078329,280459408,348515193,472896679,578315905,665635183,656213793,535855284,430549701,320441480,255557077,197817746,157663458,128418665,98100896,75903212,69338728,58072177,49923661,42554926,37389429,32996952,33896347,27198771,23911416,25048210,23942215,21314093,21207068,27749483,23552687,16745226,26317656,41827078,44580555,22129097,17463489,20062695,23874777,17340112,21778239,19810435,17863301,20492517,28303150,54299214,30950282,27617408,39154882,28943288,24568882,22861572,28216670,28185619,30497280,29474743,32102746,29117683,34523737,33381551,37123210,41484849,45918945,50826517,53719233,53961191,65024339,74508422,90723006,99447179,107632578,123838700,121296921,123722239,105676273,81669659,54492217,23363362,1119714663,-165423346,2884051893,2354945183,1330099399,701569190,300479592,157439177,76667358,52013534,65696386,78261873,51222356,50740104,68970153,59144260,58806863,58710505,43464774,33241701,43409905,48578306,45249846,42915822,45464576,44796312,81929268,58667667,52493956,46665956,58143382,42009651,55961887,122324475,335151024,47174869,58568332,82795470,64425743,50406634,63208954,47825878,67340337,93600142,118451481,200045451,135105169,105927620,132783697,124167895,173086824,294412476,148196960,546763250,2676673924,240327685,200115209,287050416,272053649,254029870,475487639,560859702,489168244,428121035,347097983,301300413,341025137,401970348,405859730,366986217,428375369,450822466,433283573,547451617,468082842,777885794,550935683,413861674,419165723,420295459,492047036,695044004,628434056,578313297,644013364,497519922,405962821,352384970,342797648,260655434,581520560,197410012,181019645,215770805,241651261,144768410,127038712,90516941,163023262,179637518,149932201,112819868,70087769,69522737,55382719,69312526,120781393,83993958,84468144,108285643,197225673,254947762,1044881332,144946184,131251754,184635832,119665960,159458669,122015863,89230617,170902574,169110037,133755170,137587276,130188119,57551842,68875481,159406496,4199012512,404402454,128900398,94057235,75885639,52703048,37512514,28468799,36773781,79158110,35448501,46047073,49589274,64143057,72621729,36341393,72232968,29077904,41271134,31103528,66419325,44463223,51151110,44849617,290138570,64779186,372701376,105132276,549014136,86035211,46674877,37949982,44533488,36344969,38717342,67061151,595513482,141636551,450167419,123707791,82939590,74205841,86237361,116132393,135349568,99561708,80496396,87412817,79740132,80811478,91075173,101997131,300573685,110884037,103271599,109662512,112195646,181777686,174701482,89647159,87092668,99996422,145153440,105913029,105062243,94473667,121317396,129048880,161557358,121635262,125068686,106835910,138496636,193257892,211083447,139506694,91713771,81474706,108567026,61214460,71751940,111984046,128568558,138684107,102881492,77327495,68912340,64731600,82394450,98489115,121443754,85645126,79356929,93884206,78124162,69442707,65038357,64429453,64044725,58497019,59182717,77388566,78061765,60247358,64207214,58248937,57892555,58347654,58602256,63362029,68839035,58840302,50758323,53710381,83212013,137999903,73416390,71511517,65361563,66016952,55318303,57233924,55936855,57704568,79183926,80517059,136059788,102647890,80240811,81321929,108958045,84166958,107802827,122186606,115636970,89934497,96411452,91334751,74448136,69140112,61634191,34555999,50093691,47855322,30959233,44092859,34843569,31202114,23976340,19377080,23834338 23,157547,-694012,-1614823,1647778,-1993748,-3243669,-370184,-3592778,-1066539,-1050895,-2599397,-846126,-2399558,-3543335,-3565451,-939918,-3672227,-2546281,-3558712,-2103764,-2560110,-531040,-3022531,-561651,-1050679,355515,-2073716,-1532637,-2639068,-315185,-420957,2141312,-305879,-2564104,-3823757,-1667000,-1034469,725002,-1935639,-269643,-3740286,-1355131,-2621250,-961583,-4091387,-84581,1083943,2012991,-429157,-612110,-3987738,-1634420,4399742,-2035129,-1881022,-2683863,-918306,-1646758,-3322386,-248608,-1543523,-396144,-647316,16458309,13427947,-3813202,-1764730,-1994349,-1517980,-880134,-1732188,-639162,45213,-421331,-1481389,1052330,-2287507,-1950318,-1464297,-1508291,-1073737,-249098,-3189716,2289269,22116321,28734363,2192122,-2743709,-556020,-792472,-1489875,-386092,1149941,-1798008,-1235300,-1961377,-2133051,657184,-536207,-192037,-2863476,-829380,-769949,1080758,2586391,888317,4496150,20686304,30622742,21054756,8806012,4208120,12980318,3986008,186647,3059921,-399134,-543268,1714929,325671,6078351,14741183,6895571,2623611,645117,2249643,4199862,413397,-1634460,-187199,6974943,3274206,41246601,13376157,176651,211063,2002522,1613186,3596765,14100395,19169169,12011271,16097144,61760949,13041788,12658898,8824013,11480022,31341692,89209914,49398369,16047304,16450277,15775272,7397373,9898868,20900448,256035705,465275825,163596307,13730577,7222489,9296700,15805201,13561123,6331855,5887070,22105288,22851506,14073727,33051460,48268665,168081783,147622916,18203312,4175473,9497867,36742688,288553992,364432899,132024732,22532171,29595617,19514818,21837799,19180801,17714040,68799301,161240948,135579088,22187629,33709548,134024995,295505788,131455784,35896074,35456442,56644698,117143714,138231107,30086244,16866017,21222765,100091687,129882099,93300449,48824452,41897839,62634286,13474063,15802484,24847250,15208786,5011255,14814118,35267188,19832256,19001069,19088532,18039837,34440343,34654645,16017731,11726274,5339543,31827469,18475679,17280876,19096177,36075367,35822410,20494899,9223769,12834811,11137547,10716098,13419011,15595152,13857003,9238475,9868845,8687041,1769376,8970119,8022818,2614754,1497955,2250145,2529558,2288328,1043830,-889779,796208,-679359,-245561,-433078,1297705,409334,2485372,-613694,593647,-965300,1289707,-700627,2287313,1912180,-3548041,-1711189,-1124218,-1341304,-1256532,80602,-1034569,733638,-143632,964936,-586228,-1109659,-1870733,-695489,1703471,854259,1731947,-536839,562955,-275593,2158031,4535444,4468624,4995892,9236145,8872948,10292202,14858737,19103889,23095327,30670579,35810375,49148889,58501425,80073787,101425447,137206408,181655758,234313323,299973865,402229241,497888932,579746356,567412074,478494473,377441996,282288983,222642890,175289489,137092275,106029097,84768659,62879067,50920986,45297013,38003453,30317866,24595069,18059357,18924701,16489955,12365907,11352774,10943095,8325253,10089034,12002925,12236560,7288938,5825868,10985864,13056158,7494011,4389550,4550710,9136121,3826974,3801701,5074063,7003538,10164480,10847452,50182750,34282452,12275333,8992207,5851547,5604321,4435005,5904292,2215840,-2531615,-8164499,-3450936,-1407917,-2899952,-6273732,-8570631,2152211,8452948,947761,768464,-7917886,-5504074,4347263,8122594,5461066,13504500,11628609,11839213,6349569,10759406,-9708898,-77412024,-224012894,59372409,1339215865,2346698600,2560749539,1356751049,624805067,244985089,107539244,34422034,20094530,8587492,15042561,10219035,11232655,22419916,21018278,25962301,28017456,18870828,18728633,27745594,23450852,25363822,35000607,68896060,85937720,122791146,31910710,20811029,35035301,30144097,23016144,23175423,28581375,95425880,25197629,29430700,42419730,29290286,23134453,25966483,14950343,18606810,33043848,80311702,129300146,89694555,76606928,74269798,60428191,57716122,87205393,66666088,262419247,1805392209,142901690,118201175,131736010,153775044,148789570,557692353,647163539,398037960,290923695,251195461,130833688,170753679,164111183,163204496,190499143,239099992,254790925,200261857,283260155,292922164,395731848,341880598,230824446,250832096,214879818,203631962,336119685,403781709,409912634,403267674,270866618,243505499,235257965,184619537,148085723,249097152,182547892,149005129,174954206,122626455,79776701,102996597,53155606,92962167,117915681,89688592,51121421,46902363,52370746,45043380,64976222,140054440,92177892,98925824,133317188,300483683,139931555,499397796,86983982,84589525,86685496,112241441,132845568,90112844,61853710,108599957,126666962,90498164,91683519,93089431,37119878,37148723,80546521,2772636534,303564730,105031206,68234270,55995196,41707969,32703943,26548359,37066050,86832712,32152884,33257822,32810220,39760233,51014208,27469949,50674973,27077896,34593920,24829040,44284809,27820138,35055313,28857963,186315286,46835435,57992535,231882930,107272398,292080365,38834227,38637395,40371565,30745172,30616033,70607565,328899410,122043778,203814751,68284197,62038893,60118005,60326828,74935416,89932745,67160976,57851797,70376223,49504134,44824844,62683045,82023835,307819776,72004805,61644030,74495886,87130206,172490443,172744274,73450769,76029385,54186572,67333951,65605960,83238662,80131455,81360386,96323361,101884963,97978299,97792516,88409067,112153414,139153421,179193731,121164857,64609876,52937090,79240717,57540693,63974863,90096566,108872828,118524568,92014051,65847576,57369121,43767711,50394884,48937469,57114832,44678855,46439883,52992526,47981186,48354450,54867781,57452055,52608713,42341292,39436514,49723479,49653047,43575021,47695689,41351110,41399283,40325733,39211386,41079590,37347069,36525698,33870153,35241010,50764864,97955419,55493481,46176583,43015226,42609136,41251658,45888065,39379172,36786165,57315932,47761781,80828733,59271337,45322350,46081755,61782111,57623857,75855940,75884120,72259649,59460948,75721428,72022681,52904631,40152354,40279945,20840709,28296441,30321530,20876278,35856872,24433774,25135664,21245614,11352984,17987353 24,1502943,2261910,-91443,581732,-972535,635783,-267843,-310759,-929043,1390104,-534235,-538796,-221428,-530187,1160966,-564766,443264,102740,307744,-622964,-308396,-342461,1268661,-377106,606642,831863,610798,429750,-1036921,-302931,582120,809955,-432149,-912553,-506074,130309,-1230267,-45920,-1290370,-952785,-107579,915262,-674633,-622869,80541,946049,3637354,1299016,-194930,198437,861239,1003613,8016219,1513548,870108,-893763,1732170,673767,101394,137521,1169135,56943,1095357,10084075,34523037,1552275,795230,2324096,2262378,-201160,2037838,1602276,7459039,15003507,6629910,8864036,3251010,1776667,1833974,2466364,6009385,4315927,-266883,4542736,35611045,47090759,5045696,1446547,8859178,7369448,1906651,-1198528,569937,1701746,236715,2862980,1204837,1419924,3668045,1992786,-358332,2119639,1874721,3338824,6238397,12065645,27289841,69305725,87337541,43663353,18719732,15566575,48909208,19798013,6015549,6665607,4551492,9113368,10355350,6645948,12518959,19532512,16518274,8947943,7514177,10921851,34957265,13977074,7865745,8808949,22126805,14738321,21517671,10469496,7410789,6324189,7479603,12404048,46417618,127274944,42661887,27580411,28787651,28993958,27627600,29208384,24131411,35708921,92203960,127450724,41156054,31771347,23876097,20392226,48589417,28076014,28690005,453044600,953541503,382670760,27016090,17420849,18295015,30434055,31146798,26991637,28371530,30938542,38270939,38090497,99123045,141581606,382016833,313942526,46286512,15838577,22235564,91432636,636298326,792583008,299341417,47200018,47710602,31832815,34388713,31990649,35451743,115865967,256702727,210987333,57121701,81325329,249063708,418818652,198408656,88220073,78908939,95421406,116733462,116747287,59319019,52390351,49603004,87509291,111102194,130129915,168200969,155030476,69409392,28910561,34258187,39933267,27959301,50970624,32214923,46753226,35055828,27109252,26145665,25567276,62256036,68210896,46434320,52766667,35485554,58298369,70895433,67381784,47609625,102711935,80963237,37132930,22550129,20349975,23722902,26065133,30910550,42369714,31422256,18418785,17619760,17802343,12076367,22088548,19411157,15843703,13635274,7124753,11549851,17098771,10458897,8119427,8657951,8931402,10704212,6650792,9935773,9419411,9754900,6498449,8684160,6910464,7010392,6135985,10471698,10043921,5490819,6559617,5861013,5217913,3785626,6930288,5839786,5852435,4896396,4929730,6078824,6371263,5220893,4852602,6810138,8101582,8954956,6831446,8757741,7711815,9858999,16086244,14831958,16751547,17801100,17307025,18302954,21497166,27381411,28945400,38932316,42744409,54276611,64694652,82031234,96651557,129554065,174441899,228312927,281873661,380893004,465368221,527021227,526841017,401740897,315927213,234916282,186412170,147200524,116232056,87485702,71732206,57149334,51239878,53152661,57938224,41407354,31905285,28259104,34175043,30056516,26660951,24797518,23460870,20754165,19400726,27335373,21788055,15426490,19052259,26644787,47721136,20420510,11972133,15408554,21837078,12980343,15811632,12268634,12628910,14026948,28261244,61001471,19658576,21775175,26523778,19851749,18163496,19497346,21749445,24084327,24223603,24834328,24525435,19161652,20260230,18049632,20720976,27396304,35074735,18804067,20092440,23284789,26873278,36384094,149478604,36351875,30669341,33979702,36104529,38844940,44111273,58821885,78472886,125685814,258640441,497001892,572598695,1562247285,1077767142,594867061,288549944,130798946,79785275,35417933,48474206,52113689,32386917,30171833,37325242,33577044,43209062,40895041,27379390,35459147,42821763,45826514,53178406,90325165,76721062,60813699,197671367,66083316,55644075,73993600,62093178,49665577,59214118,73663804,63709619,64024277,86318905,127501149,101356904,74026599,78975887,53574328,60947569,74083037,159427521,290401742,209251717,209054112,195483105,154781325,168389670,240884725,171237424,690480082,4323559294,336112121,335731856,397088535,303789274,306960337,1057397805,1296100369,646588668,439388882,302772790,296561460,363179723,427004749,471184206,587567587,527320481,480077883,430222075,654900186,682347097,786509564,577312884,528476407,480973945,523056416,678348306,826034408,725798703,659195951,711192702,497062167,433113337,403309120,387960040,353782769,892047214,363248885,241224158,291080394,339845174,195622664,158919765,135107527,172676186,286937428,241138991,246728682,140214843,123347920,93278821,119355531,121686854,155642812,167220785,199614212,332636989,994055284,1052016449,220330081,212864854,218047076,196423949,333510699,180865446,141559484,322046341,265231146,216082608,216422265,127823479,90929660,108257008,215652306,6665856798,611982887,222139131,175835666,134874790,90800486,57486513,52212148,66226819,157388856,73447747,89246610,82647554,141448435,81045211,69641707,139438020,62756403,75905868,60851018,116402648,82243712,94247097,86142315,446252213,110210593,581048042,141978060,805199802,107242861,79856098,77782282,83986372,70263457,69719025,91019744,717342074,277652126,593953300,194206126,123662187,118276608,132677934,198328383,235367861,159194256,128916797,147064231,123449627,129419878,139933911,113268187,221992695,151329358,127222042,121639645,183763465,309685082,263387978,139709012,139275022,134518002,150359964,225237873,207957002,159744855,199375005,204129528,197967182,191046049,203483282,197405948,295984286,310055605,464014668,273419079,164979433,146720371,198890410,125521673,126428391,192156143,205526961,210638782,171573160,132256370,127744806,105678661,115188202,128226823,140409401,114422772,111421072,127530612,112812995,104716191,109619321,109591906,116329949,113087001,112760941,128284965,124992934,112784432,123471017,107073105,103816040,103234531,94911701,93977287,95035246,93370422,81757575,81481993,148746693,203136217,106800727,101927745,102006872,111846570,103065634,96160143,88849935,90693616,165368430,124543968,189900358,149470961,121875677,112920515,150455673,164322063,324815746,528319287,380973318,175232927,176510566,138563477,106585038,128415146,178169346,57947279,87147666,88894965,43816360,82722820,65956203,60506744,48735829,41340276,46560108 25,-420806,-167311,428138,322952,-61691,-337737,4036,-439926,127769,-115971,161423,-382807,-91146,-622589,-285596,-346316,-890842,-639286,-189040,33930,453660,93026,944955,240385,-234351,136511,227847,491732,708333,793342,-696204,-481736,-202318,-174387,-809610,357163,381495,-411465,193537,123791,-93344,34854,333495,127718,63736,1642298,4735650,-81863,809340,281222,449290,207104,4670151,1688903,-380678,-305870,-410303,-729795,505887,-34879,-130055,-855134,-585413,158186,1660719,-362304,257943,461889,94584,-628539,98640,-906311,-542278,25283,544381,4938904,884384,269946,-177825,375746,3666780,2347841,447375,-460709,1270868,3314250,809609,620411,73937,635363,475737,-280767,785948,385770,517577,297415,347488,-9977,5085350,807396,395140,897975,771995,1299093,1511824,4037760,6907531,14371522,15591577,9362931,3369414,11322302,46568415,6769852,3231381,3144937,5724343,4415778,7815664,6946863,9843164,13813814,12646342,4602147,6410538,13633093,8809680,6313784,4793798,5510597,14070597,9215877,15911546,8622405,5875371,6862135,9525484,70536671,248219688,19103404,13797630,12996964,21911881,23515165,22666931,23850005,18998160,26876231,61692097,67082460,23044094,22994057,18947048,56720646,15736457,15407860,15524706,87783619,157591672,66755174,10814649,9108958,7922810,15654174,16750732,13089474,14347018,20421877,28647047,22903366,71138467,30866120,66061697,57296221,14185648,8512994,10343223,18998093,98934483,140832790,69193519,20037227,28622363,23207588,21356759,27890533,27235712,72831972,150070513,118406833,28999806,37886599,134788540,287102735,135383444,54873530,54441229,39101848,54979256,78586297,37611718,22643013,31638748,54825021,77304739,89637737,337921600,64282012,59149339,37449053,16272731,11442890,12812057,42943562,12585976,20353956,16300756,16633649,28539082,25522089,26731788,24334373,26508716,17998552,15020837,19868542,36899858,36200377,21962012,44147009,37323231,14950133,12580680,12534804,11833322,16758315,17846547,25277274,15704401,9028320,8190066,8060381,6099098,10856128,9080902,9898490,8777477,4370882,7080815,10951095,3734245,5257613,6124547,3496131,4757082,4958643,5345333,11369306,4397985,3005638,3505627,3000710,3190610,2973138,8604864,4626006,2357459,3287096,2957231,3687975,3057204,3995716,2747899,2946753,2596427,1790903,2376357,3130130,3802570,3085121,4634046,6056268,6667752,4628548,6278094,5283608,6137365,11508479,10769945,13096000,14514684,13367692,14391491,18030454,23077088,26960095,35784032,41300987,55547404,66722919,86405263,106761311,144394515,194209460,259088367,327911477,445320051,549557494,661280453,577219587,468436797,367897906,272604905,216215846,167640712,134875859,157900486,81557638,64306065,57468933,52699970,51538738,41773705,33992552,28525633,26741846,23396517,20454920,20125445,16792411,16152237,14919284,23175664,19157827,13744770,18086561,31318316,44998262,21827477,14054782,12748964,19916648,9975987,11625933,12285005,16680944,22402128,23882165,76569004,23855627,19027583,24713466,18864175,16075369,10651213,16044389,19178460,17537148,29052630,24278811,13919372,11292913,11118110,12630652,10709011,11505959,9273100,10741895,12908505,15553123,15664698,24262211,17556441,18750407,22820970,21576254,17913882,18521333,22345703,28476395,31261162,44865936,-757546365,181675572,386849560,288812722,172195168,84034743,47494601,35113113,23571288,49301529,54859436,28651832,36477528,68391003,41453214,40759850,46841453,29596821,39430400,91385287,36093376,36578630,58939003,62847273,62217629,71102069,50377108,50354874,49489783,51450804,38686583,51890463,66243005,60269975,56384538,92243423,145279252,111807055,88197818,73145155,57746487,69278304,79349934,129640379,211141302,145428002,149432300,157570017,144479749,201414691,212488657,170929696,699489736,3675031764,357994495,349962472,453245493,354701933,297783548,372831786,436394180,521526585,582403967,282097179,263831541,368807916,403076980,474318106,411545022,541824201,509517833,467502551,801668776,623133515,849542575,613450057,600312618,443199640,495083165,593382229,689521351,599460034,595655375,625571487,441265775,384947801,350695697,310907798,240888760,488166951,246570946,220546310,239768737,257986346,183778766,179354195,120839403,160681022,160888077,217823229,185633790,102249075,94318515,63288546,110716448,102528886,80778648,123430052,181884715,315126564,444896507,358032096,189667198,269028907,481746897,183037177,316375310,183631863,111057429,287023018,315308945,125964179,172400446,228665831,73459461,80498987,175887405,5780120349,768044984,227611674,170123340,114348514,59248640,50536372,48215005,54817487,100160262,53353139,72322615,68564394,76893898,48060609,46116955,100605455,41719365,52472460,48976731,85530492,63714223,68958110,63262226,391615144,327628656,114176685,422430611,64107708,60435071,60513185,52665297,56130191,45187900,49625031,91318063,478572739,134329190,391077245,109271842,99929745,133512813,157872830,177048771,199830265,137968472,98929844,139510697,100921823,114105670,121915579,88729274,186546182,110068559,101470448,107806651,147070386,221080474,182442766,102595393,99357731,110484192,141491520,122664538,151302386,214409517,215697174,194870459,379665402,149566738,155454092,148691853,212586212,266962953,287905708,190706166,116653871,99172558,139573432,76933052,85155927,127316010,156980669,174605985,145845649,113707088,87616160,88268265,87374637,92781319,104370116,79548125,80856799,97430791,89031060,85640305,102645921,111898510,102647745,87581547,84040055,96991861,97865403,86924991,93106151,79623913,79922477,74877743,75564060,82279614,85911792,87869256,79309545,79003128,157275510,210202455,129814300,202619107,158662530,98246751,81411175,83074286,76714302,80405725,188297415,171445455,224744322,128131100,113049140,112108410,128936483,113365025,139208929,244885611,221174585,112437709,107931143,85007033,75528121,71572062,59089808,36340252,72119524,71621656,41834577,77358425,55557458,52807713,36537362,29372643,37274714 26,-712337,782810,391400,-522513,-185111,-116317,-76024,-154515,-318889,2380,-1322802,-704999,-403627,133664,-398233,-987927,-409707,-518131,-512987,-866779,-986305,-841757,-542466,-138480,-1891317,77236,-1171467,-974493,-866316,-311032,644489,-77558,1256075,405557,-393261,-222134,-560439,202369,-485242,657495,280808,1306960,-560557,-530150,194685,374932,-253071,-377409,-458320,-662391,-424099,136844,1225735,-410740,-1027842,-1288941,213289,472874,331195,560073,638338,373263,1030947,29043491,32837846,770629,2142662,1953229,474101,565600,212815,4169010,2515050,1479620,770009,2136127,775673,-489573,2329272,721130,1335961,698811,331070,11017027,44510930,64156780,8214475,2049749,20402265,17840683,2498450,1171464,2974312,3097121,2763533,3433096,1809996,2529686,2483890,2625199,2970758,1942923,2387784,3984714,4311503,5069856,11162246,14331950,12925440,12445008,4763414,5587805,9972875,10551733,6285226,7038918,4513357,3753593,6773751,7260478,7462810,12115816,14291294,7504326,7227696,7399941,11969885,5547312,6824742,8965236,11053588,8606799,10020223,6271437,6102899,6303182,5854668,7317325,8260561,31127179,43053461,31148922,33765718,37698298,19370923,21496763,17252500,16420090,28473132,103531650,367202605,368558438,23998138,18961659,18140506,263964188,373117333,181606968,128191429,90195184,21427865,14766714,13572712,20393999,21196318,13640123,20470720,20874390,49305704,21227184,42013080,15423457,34548530,36474702,16168478,9524669,12398012,18171038,54024419,77010507,49116301,55424586,47126416,23153443,22660695,30039543,25098052,28113874,51345510,48870038,24838550,31260005,59167475,106190103,60290839,45424723,44695236,41667144,36305647,38320641,27063695,20958531,22675510,33227586,43941602,57031955,54634651,39589223,40593350,18369064,17395224,22195997,21478072,18319327,18894464,34456802,24090652,21865349,23653973,24764551,30516128,32696360,32285583,20585156,12666104,28790414,23407393,22292518,20382609,34867968,32026255,17715125,13733929,14946327,12673446,13287428,12242190,13997111,10918181,7372090,8829302,7981412,9001992,13040982,9807083,26869192,24223790,8144859,9576671,17817454,10205958,6915976,7987800,5988096,9746794,8189980,9159311,8492838,6343346,3710143,4018111,3234193,4395604,4736941,6047555,4447370,2698799,1942750,3330423,5804416,4406775,2722636,1857946,2661015,3305808,3528691,2935706,1741009,2854144,1777493,3153674,3990632,2755240,2758626,5336731,3854464,2553700,6574249,5425853,8004526,10553984,10442017,11278965,11036048,16664351,18901650,21868440,23433342,31505768,38597719,50144737,61214039,82386100,108233760,144383987,177450512,238294579,298620067,354782816,384138155,295272869,236462605,176711370,140220591,110805241,88569703,66657083,52583219,42073780,38742756,33227752,29830177,26563782,24006476,17849805,16942602,14699820,13561057,13668019,11063676,10749728,9883458,21132365,18406120,11452042,12922259,26561353,22996954,11456749,9618222,13297638,18087766,7911907,8615240,10472722,13772031,13125323,15789057,66306215,38545779,13915819,17681694,13271122,11951438,12278992,13410032,10701562,10514256,11427839,12979361,11365101,10253760,9149420,11536382,12684632,15280920,14043492,17419535,17751069,15746096,15601286,23274125,24260710,26074590,32910829,33882237,36785926,43242488,63846146,97886442,193660289,785232700,123155542,3409596354,2361131987,1237466152,581083335,263128561,118885282,62342817,34203293,61842661,62428800,32259646,24547647,31284230,25085368,28893571,34141508,23979866,22132528,27023650,23416596,26929973,30251762,38395544,42356672,221108607,43601656,34575289,84197259,41001255,35826374,39848068,42991326,39267461,43317303,54754143,70826798,48571569,41078354,44685663,38145664,45983453,53882887,75639730,119548812,100443076,110783004,112037264,120884317,133447232,182558140,105021583,225333537,1321146789,156522057,138995044,169210566,180464633,150299127,207228591,236000634,258973366,341976079,266895251,213137585,301627515,373942171,443153033,276034206,320309102,284657560,364057305,513383403,340795450,589048171,455604766,337927191,322814212,362958664,430829513,510088975,452785660,362196811,441761557,341175662,308392224,274523040,218785716,174430959,212834650,196673345,208612203,192935160,193975145,156805498,123804484,99393716,159118206,176937075,133496437,123649130,97744431,63629017,51598247,67929944,151088510,115126752,96543920,116411622,430888478,139943940,561949869,129653117,115970519,145924905,116224098,168865041,97649332,71685394,109598707,111714249,152179260,106360927,248008533,65378992,72279026,140986360,4803327279,716546951,219873036,274640327,294705291,212786270,109384894,64527866,57528191,88261248,48007440,49987142,49200098,61668258,55669200,42719134,69122779,36570663,44710802,39681309,58763629,45861849,50126375,36835779,210608160,49762250,92080900,321389493,217823840,373862801,50787814,47918454,55913784,47867615,43195057,72802663,505347641,114237140,368614209,107116417,97603340,88151160,103335073,84797894,114563243,98690426,94594125,104163505,88686227,109297146,128356623,76907066,114380024,99108876,95388250,94621933,103188627,112530398,106282993,77501091,79581219,79516699,106700625,109661082,137873491,124211691,102427257,94062419,86744461,81258157,87444205,108540016,149879611,176864649,210867103,125089054,98071533,81039089,111897729,83422025,76950640,93777783,110180621,208180528,94986654,83214681,85779799,67667831,80481550,81219330,89982600,79622558,75157436,85551047,81119729,74467099,74344873,71884557,71301824,71084926,73531287,86597045,89940963,73523996,73090098,66355553,66856356,62975614,60496153,60279524,65172719,63625592,59847145,59493571,81270008,128389217,80907793,77638874,73877690,80492820,82198279,108001115,158572841,249916454,356414845,264847937,401199830,210352079,95326393,87616919,106199392,122766960,180809483,256554322,318742738,279590955,193612810,110604917,82433043,64117625,51233667,43253320,56052680,54407032,41065017,57485224,40842123,37743150,38049706,32232184,32750990 27,1311811,678852,1813087,563507,1502813,-93289,-721844,-517224,502737,737707,799384,873479,869651,-174082,346846,48638,384343,-907181,85716,-397095,2369540,642272,969134,259471,1316950,626921,1083865,669031,1026687,1309197,1262740,1684722,108024,-93713,892941,473422,-159721,1004920,728059,491321,-267101,84087,92426,585126,2588656,2534943,2300710,1267222,1139795,193625,1022374,500192,5303187,5903900,731833,247175,-182937,665974,-164315,3035146,4291211,1505121,3424116,25361084,148842423,5393981,4414643,5392733,1050897,2064410,4422105,15310793,12823303,3864046,1473495,8165653,6223015,4334175,1361833,1186229,6076930,6633404,1373359,15403829,116889509,199749410,29517040,4326570,26706968,27196928,3270697,2161636,4055335,4518677,3754818,8810357,3642222,5155061,6616414,4545285,3548519,4545589,5596484,9563625,11245141,14783994,40141143,104175183,161392154,100878067,30573146,21878968,64098049,20374083,13194194,16079172,5642802,6998973,12565383,12399629,16958774,18005206,29162543,15965949,16473297,13090046,16969668,14520398,8494469,14718358,29154962,21167191,17299620,15329490,10389555,11594372,9912184,14365103,20953871,71451712,113778207,227079236,116063494,45757006,39684808,34282522,25128806,46471879,145757601,160341068,72786886,37809284,35719887,30952953,32417997,34681828,49807094,523242154,1954518924,1258895902,99306249,109342734,48180984,44383739,38296895,30245286,41332829,48036320,110958794,50922899,103345546,161553788,689607410,725992648,171784926,33291856,39701841,111661266,1116648579,1661522559,698632364,73771860,100425737,122981459,88323003,64438097,61287433,185463550,419176111,356725732,83532690,86544883,298097829,728971341,391537169,109030852,106396290,109468209,215231008,269948195,111998780,108336372,97240531,137778949,282700599,270449438,174455514,184705982,239292058,51565428,52516985,60191891,48211111,35401890,72881044,93877918,120079671,179506432,151630413,67449857,123573555,115840642,73449507,50751837,35139264,73080474,93556040,88704499,55709002,83283049,77975269,44137042,27957095,33491635,36799521,44058088,47077031,58619453,42929037,27466818,24400101,22245231,19137581,22642066,24570208,66264349,42074074,15452471,16574272,30176547,15269610,19411411,24679346,13916299,17843498,16313552,18314436,26412366,16680720,11732084,14785183,10821065,11310331,11332353,13999749,14114510,9629575,10180514,9338076,9365008,7899820,9105070,8848496,11365283,10463969,9558525,8637098,11250036,11308602,10337576,10675664,12239938,14036949,10788343,11886851,12984346,13152420,19693673,21229148,25454663,23611245,22740794,23672604,27750748,35459139,40748062,48454558,56558351,72397094,84596154,111430803,135493783,180252425,237342074,315797276,397945501,527680845,632324339,694096671,623051834,557259757,394135455,289560666,232565397,181599075,145208267,134892740,90528590,72467888,64105947,60375870,58216769,51040160,42630383,36208285,37082779,34909106,37345233,31408424,31105033,26045425,25036329,63138902,32911632,24638989,44320139,64000509,57338180,32578506,20319833,21661517,26322558,21375891,22646312,23002618,26826339,25844343,44925639,99955678,32325303,34803458,46467334,36851774,31674237,26787659,32258182,37435390,34141552,44874841,44883994,44130981,38865858,29505939,33832426,39343530,45739032,35715850,31498935,36687617,40150762,45980320,85550859,56088117,48941712,52380657,49517377,51050903,54975445,70437018,93568641,175704628,687898661,-114955882,1218922222,1097193269,655551315,352106085,152064648,80129732,62877436,46107236,70424587,79708131,58813906,37307462,60127722,42255673,50517006,52056856,41314237,51103072,62170394,42736356,52939144,81469333,84932595,90795904,604252307,102791135,83774679,148190201,86983992,67052155,78958452,170981540,101108555,100061437,102979276,133617921,115147876,94067442,103081950,100501888,114218365,131500581,253831436,425630660,294909391,257601157,261514429,183482383,254218569,310466713,206006124,355086408,4116739950,476459909,397157372,499898092,432142937,433264280,2217257049,2349661938,860133016,599011377,525999230,504454134,658794207,756161782,928384628,625454152,708804273,766218861,761193615,1149458664,887254663,1324717038,893236045,611954069,661665688,931238893,2360665369,1292815249,1073465474,899900770,1043295000,785084633,664659906,577117277,455652876,383470125,840285438,422791681,369436311,374703839,427768126,287351139,267071226,237599260,222488082,379117799,576571097,385315208,142563501,129420043,127665721,166903401,149821943,210044713,178163166,321993745,350591496,800420688,1557529854,346556077,245860852,380389592,244204409,432578486,248599856,155988180,344939229,297104871,281384246,224935338,131512688,99229955,116726316,196866765,4929093846,1551456243,195573991,207029858,160888648,103109217,67890396,69099552,80186372,156309197,90513804,120685324,113206698,119220080,145827958,77563836,134046094,82668756,79348858,77480457,117520215,94155952,102896650,94089123,452935521,492186567,444985344,835750070,404638961,107285243,96472601,113771789,113654808,101503576,99227547,160681348,1089435911,220215812,828157537,181052432,133900435,147112133,242082838,243478898,248433055,187693179,160955165,213648270,170079866,164217664,188321355,163980479,610924244,173749555,172050261,200663849,295911030,494605257,413176075,190012592,177763928,173732793,212578797,276166930,253056759,189823961,232907494,261294391,368910629,264118156,244529940,236959441,318991170,358326912,385486266,246939531,195067603,194556430,297325911,177827125,219701373,308806665,331860892,317357412,252362632,185052335,179223992,157028642,158689767,177915044,189482116,191510762,185081962,192110775,164872930,148884568,162709044,161189035,157765847,153509706,153001469,181410865,209548781,170187824,178809479,143639232,145103381,142422765,141471665,167755062,150128513,141503754,122852014,121988735,216439220,262612896,158140046,213948829,217360475,178745621,141777457,150826489,145757048,229759111,389112411,294692437,306828754,221476190,207491700,209011826,199322760,166437807,237985974,323459739,263433626,185451233,181720229,167989726,151075543,128061751,104721747,60484768,98133564,97369412,75022428,101358892,65924878,75535749,73896365,61147698,59570515 28,748849,-337219,267743,356901,-60457,340507,74532,-5604,286166,326857,135253,98728,695810,498769,310642,376179,284611,149745,662388,146497,319115,179734,528924,492964,424123,-373174,996990,-49091,115376,836836,276429,211926,136953,-57541,-58267,627206,96373,-626989,260733,325889,552283,841188,352244,838358,-566291,652975,2552401,721947,164008,81577,-12594,330328,3486060,11467612,364512,376538,440294,-635060,26279,723156,151110,107734,816109,13201427,130296504,7576599,2518753,3324044,2333880,3464595,1802405,2375103,3629909,8696654,24466701,27326152,13301463,4169888,2178586,1370989,7917508,7989932,1444972,8880490,81025652,161086295,42947211,4700571,31378776,42305943,4415304,1697908,2364516,2553467,2165273,6347654,4131784,5803694,6703705,7177736,6559634,5719566,6101547,9531833,12168759,14699067,36823058,95994898,159956943,113944766,36400547,29958627,66801140,33430093,14015322,15610036,9431936,9411089,13741859,12020235,14268460,14041517,41552577,26985153,11812929,11994662,14364294,14609846,11121543,10576506,15512016,18842151,21242469,20063352,25703716,21424323,8868208,10752103,15843028,58015029,86565671,63312132,56283627,48723348,40593574,26485493,21163428,35943151,93716898,130812036,69476323,30341668,26628677,19605815,19879353,20229984,28083115,205056465,1229296807,880848246,45236966,22663061,19724774,33904604,38899767,29910574,29558042,28180848,124122319,48339046,88646629,92429179,388590235,485562557,149063976,25623772,26157879,57588863,664139892,1054793320,491286267,68032651,47244228,51878228,51926468,67704629,48069974,103496378,221305907,207699016,69064083,55730053,172610590,416382872,225765764,56240693,74685109,73396333,151990105,182621702,117217487,54309485,39967109,70040789,196651360,210262795,143853730,56407371,49362969,39233162,30240205,48237837,71257817,34138354,35762689,52219197,49926021,44716746,41713699,43725251,65305766,73671247,60809410,41304971,28043745,66140225,48304291,39440762,36016516,54965397,60292880,42435125,28317585,24612548,27923811,30535592,34855441,45831692,32833972,27733193,20570589,27483975,18584657,22879625,23505218,82068381,63147729,12496135,16944217,22884564,14184344,14314891,14906010,11990024,18639524,14966250,17283942,25949049,14704635,10628955,10927143,12390506,10058677,11669260,11655877,13547285,12729172,6988625,7341333,8216365,6391902,6182566,7020311,9509914,11484277,6359617,8031361,9064670,7646085,6511384,8049564,7346415,10135289,8322661,9106324,9422494,9341987,15691639,16561113,13860859,13948388,14640976,14158604,19567505,18883522,22898223,26809885,32400231,37690636,45992857,55950452,70695657,87440380,123271809,156970113,204259780,285181573,332009586,347129188,325944913,257068744,198562574,154163448,120096042,99206014,75055158,61766925,46923032,40227065,34049119,36045518,35564443,34339385,25948935,26146045,28820302,23661492,21143294,20941796,17693935,15331444,16239709,24042963,18472565,17823241,21022331,28997405,40542379,21325839,11858039,17287408,22183632,17429639,15077430,15161152,17157365,17580955,31898834,54363299,20838164,26269138,25996782,22316549,21669853,22263847,23971457,28069305,25498433,26404201,28190826,26603396,22466271,19434359,19642885,26123305,30441658,22848138,19074118,22394754,22370468,23651664,33088016,34380714,27139334,25475760,24740297,25262557,28826486,36677593,54027204,84072176,9881369,-288137454,483330635,432587509,276785167,142911411,68036413,36964417,35096939,23813875,39677382,45333922,26961889,29299402,45241184,27420169,34504925,40857543,31546622,34552412,42206448,36978866,50150678,78036458,57624516,64046299,455683545,87889386,53144558,148722021,79479142,56572079,72135736,83098847,69860176,68510599,79742214,104820755,103825389,74357383,84792226,70793939,92117202,99827730,189102824,299455881,210414587,242175615,209727438,139466154,191594730,264740690,183380884,327131755,3552140247,385535648,332126258,340549561,264304201,295322901,1267965037,1537026177,514009144,558114087,410656677,458066162,427271944,383545489,377243976,428978112,521505060,501970179,386454801,421599411,536265141,599721432,524005948,499358434,448531050,481567703,525852452,647962773,620574771,643883420,772932257,629642207,504010274,460946497,377231278,281327131,457121602,344488753,287442572,307626348,327707164,194226237,140652831,131405090,140504620,150994132,194706719,150820425,85987586,95949879,91712857,140785415,124861299,124369262,210401947,173634575,551992397,725279783,573126383,189697746,179678265,165341059,162624528,349410306,137506260,130888932,263139134,247890866,100789047,165804341,385943289,84160508,85610524,139153543,4275069786,1398277232,147063115,162137036,123718811,76531647,59092358,56998819,63152292,135788412,64556439,70530748,66630274,78694337,68528084,61998364,107728563,81474732,74677969,62949090,103958223,84388627,95657809,71100623,346757030,202214241,287253334,371069924,271695818,79775038,75429854,81474417,96426636,86927457,87647789,525890304,153317930,423227070,175503340,164399021,150482222,152265401,186616126,183402563,153882995,132116204,128907092,160278408,139086397,132543282,149216765,129404124,460845385,156723145,146444048,165831091,223852536,313009649,260837633,136290942,132523750,152360797,191938860,371868013,372306185,215656527,184361207,181098887,177382680,178688113,184085234,208565393,338019591,324074590,375380344,207117136,138735022,137753339,214690633,158465009,161193632,200107309,222187136,189432347,180303432,134087567,173024670,129667533,139970707,149624769,147279787,131808444,122718077,147167706,140807846,116328468,107174045,98525024,105277170,112554946,126595214,140098959,152110606,129100082,124439093,103016886,103216526,101931764,96829307,96812616,97847911,90414403,86119618,83005063,126356179,149794208,103003378,110424094,103778020,104477336,93026980,96855940,101617899,103687447,155982697,131732217,151601526,125523654,124383161,130154982,137168139,129338344,170162876,186743635,173491783,148593584,146790749,126540760,117023269,93388065,74611621,58668490,81912080,88243317,66301557,79409790,51022521,49019106,60463715,45464002,44320668 29,663403,1647989,44041,-598629,431284,1160446,-1135154,1378000,635578,139791,810138,1789027,1236763,23306,-967508,242789,-234904,316882,867984,181188,29004,-623922,861609,-371324,-128545,1153733,295126,695101,213595,-728942,1589717,-491334,-847627,-200778,801690,1119178,-944884,55809,597883,96358,641477,40838,390541,-1680097,-835402,292488,2528924,2003741,-74214,-115701,-1112377,158335,5920055,756541,-34974,-746352,1554631,821940,-214367,202026,421839,652977,556637,59086665,98622624,2026589,2225367,3222359,1248906,2547755,1788530,2418130,5131381,3887690,1721526,5592457,773370,982907,536216,459555,2671597,2901565,1464797,25554180,135784378,152825179,10853796,4609572,48764977,35660245,458783,625098,194081,445903,3198410,8052746,2988696,3984297,5779904,2929462,3649798,4295174,2871064,4352674,7107209,13333910,29966208,47157532,50741913,34562738,12220419,14679302,79725779,27202090,24073664,8181461,6677560,6198787,16233206,13292488,12037502,21157377,28946872,16139113,8531737,11806050,19634662,10920898,9942363,25879255,29040289,14282203,23004747,11892473,8530556,8340097,7632218,9495873,22079931,78991456,205203212,99537300,69446385,59932122,31694790,24095999,18679951,29180821,88659899,153409612,45465170,35537980,33428689,66667327,22405795,29178398,64305653,231162968,555513880,335069616,35582334,15350283,14058745,27314682,27212451,20028004,29578837,28496033,117354642,47965341,67017508,53432590,187338879,187718570,45246999,15581908,17884570,42386733,293391074,431407043,199031168,38282202,38643589,37901510,34086656,43883024,44396449,104665264,238274065,208024771,61133428,57051429,184163277,425886799,220935027,66588609,80181806,77968336,150424537,168567692,62688674,36483834,40041240,98496943,178254900,184254967,137228644,204277470,72685762,34510816,33699044,44795599,38650193,28933155,80365321,57437123,53674496,36833685,46363920,41033011,59524408,54289655,66337057,50788487,28768718,70769505,55345061,54937177,42313427,58123032,59862364,33808393,23556728,26892878,28094518,32813014,31016178,39301188,29115765,18982355,19078659,16932709,17606657,25401513,24820683,80503955,52545487,12937503,16186176,30896949,17005072,18688330,15847877,12132422,12999484,12908157,13933737,22929573,15163284,9460848,10585472,7274061,10029163,9318875,12916868,13048667,8563733,6354135,5983276,8712247,6830019,6383142,6296483,9288337,8201406,7162029,7893551,9233805,7153433,7303014,9937449,11051831,10696226,8423704,9906994,10108327,10054227,17088322,15854709,21029663,19375679,18380175,19213063,22750387,29379360,32329832,40807153,45103887,60359628,70638314,92126007,112248021,148402757,195524921,260233848,328886187,442065937,535991460,595544074,565200073,467401754,348497944,260881045,208661887,161584948,128269042,97697648,80437157,63835780,57568964,51997000,48412710,47214213,37188709,31724905,29880711,32434167,30610982,26409349,21606892,20612202,20300446,34505572,25321490,17555854,32953717,50814383,49545033,19986600,13669833,19444953,26797235,13517204,16835960,15111334,20288855,18604678,43335197,79147343,23863251,26495935,27395516,23255522,23913572,23705782,25133624,27499269,27314977,31464370,32414128,31520687,26245523,22205901,27851878,28111137,34562361,25276752,26231696,28460609,29193989,30073965,49470340,44359941,40490929,38990551,34434379,34345148,33892234,32913113,48502206,86253692,361410315,33583644,1384087957,1361162108,762519643,443978119,237633933,111229936,73304586,49025809,71690040,77446635,52457511,52258360,70890926,45456363,57761546,60390005,43514186,92465112,109166433,56401300,65415766,80692529,72064134,85719657,551522686,83058220,71622856,185944821,72056182,55553727,63384368,102771059,77986861,77599323,93070669,127894272,91430752,79235355,81626844,68060679,81397299,96100361,195845071,345366599,254491500,295999496,242718156,156968596,176366800,253542896,173410549,538190952,4487074193,471551334,345573313,448404824,346513982,288054798,676617373,812406405,676445104,771522687,575483906,410246921,504971001,442416176,459690710,486107007,579023745,593370872,391155519,596908225,582952248,746533001,534060229,457074614,567304364,486674507,582631890,784626230,687334134,753879355,879145022,708293753,626371087,539552808,401710930,317114136,760212658,424136309,363494456,502500342,512466411,325036473,265280354,173457180,186016951,403250514,289129806,242110423,122180018,139266395,131709178,188390696,183045130,290148665,210183291,254519809,563553737,516426568,592831821,217026286,200545753,370183143,232015089,400248140,199848639,174258730,374968628,340697043,242410293,181254697,110295593,103251248,137704845,234364688,6900813008,673011134,185247690,153316629,151746653,91066359,66109962,54694904,67901399,154255762,72783380,96781887,92082382,121849451,92295973,67227161,125268629,74985991,77075784,62973038,106851926,76059525,88183935,80892180,413669188,111822095,606819866,155085344,853022331,110854616,85056252,87778129,96463271,92066312,93703158,134369447,888889979,194587931,671362382,174149230,160628523,153455389,216960315,232352988,240502005,172609747,166336052,212323219,164034440,137057892,157498013,140187721,407964688,149993959,135895769,155723352,216950240,324130283,275588046,148089644,140241009,136611847,168022514,196729405,289119388,221673529,244219118,231852027,212990326,205877502,225046048,294541379,404818554,373896145,440516988,241091255,213698710,285468925,455918893,307715275,277256801,255522857,257453913,233557546,185970759,173112984,212798878,149456226,172525594,173365467,195393062,282915671,271497624,246131935,175638866,138680288,153621050,187735205,192539109,204322397,183526623,241572478,345266422,282958000,246881590,157733179,153698161,171385724,166280198,169932099,139881842,128687124,101930958,100567311,170826053,215879800,132401893,157099815,140194105,122701256,111602206,129599309,163332399,190779761,305841381,405156076,485205647,316655879,246467002,287576619,243353268,184751700,245800145,316214580,291046096,292357974,287855930,221129654,194301950,160059812,153157962,102769293,113106006,108401590,110712182,107261228,117708215,88168606,87011742,83560040,89377406 30,-616179,47210,381576,420,-434617,-94861,344180,-60934,95347,55755,45631,493967,85279,-90350,57178,-203254,542096,-235290,306159,679195,117989,-294035,786320,-79533,-29136,611263,774463,60825,169406,-200320,-56625,-612090,-774792,-521848,183747,108583,-507457,-31120,-77998,-764397,-755152,-109282,-687507,221561,235147,-91166,705314,-22471,56759,-498111,-240735,236987,6009815,2432242,-75368,40421,242770,-412167,89020,-733339,-356384,50289,6696,24161046,45048878,1865695,720895,411732,432946,731205,772260,620437,1710811,3282559,2330086,6434553,1785611,380348,370880,1809137,4258065,2780128,339601,13092247,51509927,71710714,8321619,1676539,5750343,5314748,523010,575485,539825,-309221,367897,1516386,1282342,730074,3618489,1804136,1299962,968059,1931445,2239853,3701851,5472423,15947620,33486357,48945979,30931772,23624573,12733544,40810958,13859717,4665213,6113634,4087103,9163349,9115688,6975495,9051334,12019976,30443773,8719321,7384448,11834362,145384755,51300649,8243902,9836532,15947909,11087911,16490042,9592880,6218403,5477913,5566490,8700329,41558951,36967998,47061070,25201107,22229638,23780828,24425123,22186150,16620075,25191931,68618130,104557064,26740919,25868722,19176313,31750138,37093973,13942663,15592776,159524171,505439891,285986596,17298429,9739108,8831103,18060411,17257740,10099228,13249363,16091336,26466206,26663447,72027996,39474041,170595311,185400564,47298577,9296412,12656372,27935325,277958400,424568325,190112427,27013309,26813127,29106806,29764784,36183906,28310874,60228183,139183359,118009126,31274389,32565872,95310607,261297504,150940036,57203129,56858169,39698376,78396687,113819815,56920776,29579244,159836852,122128546,114509637,90702719,74428686,53167935,37297098,19667301,17779736,17042310,17501409,41071071,19934422,29125534,25739096,22267068,28284026,23085082,28724100,26422284,27760363,20526199,14426024,25567941,32400586,32360449,23966481,42561203,39991047,18849634,13592219,13253054,16136779,18277902,18561471,25100591,15260359,10428331,9859214,9026026,10501305,19565094,17284653,10276201,9354605,6229380,7866672,11540947,5662459,3456005,3573824,4307183,6960139,3877483,5767168,8210831,5851240,3387235,4841051,4067303,5227956,3322614,5189657,6604556,3989120,2092044,3297178,2699416,3373914,4117120,2706963,3017551,4774099,3582735,3749537,3702537,3712599,3555297,4480858,6060247,6977058,4874013,6526698,5688131,6547554,11415320,10065458,9521672,11944708,12390635,15049994,19210455,24461170,28260325,38030763,43933293,57597096,67559052,85284692,103339058,139192559,185174737,247695999,314041244,422737636,510549169,596469830,508284164,408255074,318631614,235816164,188536484,146840878,116557724,119185973,71386752,56864208,49377401,42801618,39830942,32979233,29020318,25083086,29446195,25951773,22963909,20036345,21873681,17618846,18435912,30796342,19384543,12743806,14313101,15929289,19122324,11989314,9869693,13083210,22825524,10256893,10874358,10451459,9329225,11547713,22789144,48985667,15812195,19619615,23461870,13802245,13954585,11405605,12546895,16615290,14617039,13469461,14194586,14955897,13265563,9365767,12351077,15061732,15751295,10030454,8302135,11821230,14751256,15206984,26771934,17429375,17297586,17665488,15853446,16826384,18740346,23959404,36758297,65383247,333651464,-286873009,404195911,401083527,243274535,139624808,73237714,31224293,33349652,21530863,35906741,39504769,24820390,22821941,31398512,25614362,34574791,35361372,22311069,26852357,36292627,24733858,34710072,64724713,57962606,56695867,265575408,60560008,49432447,58645942,48245391,40538110,51688270,108383800,59885117,58123024,76932109,115578362,83264146,65586461,71792795,50720552,65540290,70699589,118708205,206893074,148158974,168734024,171886184,126854210,166849652,236520544,146938029,356255954,3362405531,334636268,264085200,315762824,274723053,334666724,700613229,734112086,433817788,457788885,260995418,257134299,336260121,295919510,314327199,348864294,460910491,451486809,350940951,534787085,903351381,681172632,490920773,470392928,398456564,418491500,482104246,632055731,501600618,598468684,725158091,507602591,397081263,345924643,311430868,242286047,417302086,247450472,222845596,265687645,253025652,141456051,130698676,123637338,155438808,317821091,177120944,135315867,95836659,96372516,78505384,312723393,226254248,193079282,245153510,208094601,466375365,1045418642,807209390,224951225,211545950,170362871,157143090,278789721,146098579,126621925,244489203,264925221,137824178,150576940,184676724,65628231,77582626,149805008,4997287039,735239942,185151148,168639311,126951695,77211561,46553632,39512608,47349947,110218609,61857830,85044163,74884099,95185384,90814721,49502516,108868776,48697360,63895401,51045197,104108627,66928455,78403299,59509016,372670412,92773383,480481470,125320161,666811671,74651834,56432019,50312492,58424483,52801245,62279530,139666687,684281395,197739921,476528326,127666541,100025592,100403513,102532727,149466641,166682696,122110102,105118895,141114448,102183051,96930788,106837413,90467740,285029678,111090433,104948657,120110453,154539244,226612197,183080233,101450378,101324917,95821081,108902625,124069642,184202860,114784535,129373616,139686609,255990668,139116885,147002339,163699722,257170582,287354521,366371537,185916259,114809091,102925219,149873797,102145205,110129184,138617652,152494054,149475624,126231760,91291877,92288306,77141138,84300060,97405090,103759767,84797472,80083094,86541340,80640861,75773036,84887296,90738838,89445217,83584506,79468812,99326285,96633707,83525290,88188950,74342372,72667699,69854347,70635003,69546021,65947223,65193543,60106150,57401429,92308178,108332147,74126901,80073888,73850370,74846906,73227104,74424176,68978953,70757677,173007000,102296514,137039169,112546206,100760205,104592570,125567907,110290381,162941197,255264460,249829365,145514144,139131589,116178796,99472577,94967568,76802749,36330688,63807324,63226668,49411669,81329441,51613960,43158540,44033232,29246308,32207477 31,-1344215,-282192,-1480760,-342992,615627,-1298172,-1023560,-6244,-228157,-375061,949083,661261,-576971,-351344,-422588,-361392,1177449,-120403,-1081821,128700,-164631,491940,1199990,-542089,386768,798298,-800556,149291,441430,-915424,89869,-651862,-869157,-1388961,-83129,-1209983,-1583085,-351054,-54587,-515850,148776,276764,-145742,-195283,-1104179,-1310158,-593385,385079,-34491,225889,-750477,811813,4129004,-561971,-291796,-583229,820642,972625,-410387,-446629,-986042,-639213,3697,24981802,42450274,2666644,201318,3927946,813652,1263915,-128929,738884,5458049,5062410,1492373,3650751,1631038,581022,-179197,-139457,2205781,649786,770661,9397742,52871477,64105170,5382400,2560046,43976373,33402675,1374847,-2726,645920,588384,2315540,6682352,3314922,9474175,8110566,8274851,4756997,4432671,3713982,3424915,6926946,9293848,23065178,39326727,31505536,20827303,12258311,10048472,28947115,28481760,7617015,7650123,3971989,6679833,12528007,8710255,9734200,14800467,12987954,6417075,6460257,8315308,15245431,11875433,16879687,7952887,12155901,8527548,11763039,7169606,6274398,5329950,5320178,7799589,9558811,43944090,97130010,46659382,56883374,39476346,17366098,17810376,14793916,18704438,48560941,81903522,30065073,21092442,15934589,18318558,9682849,34298616,18540388,123745664,210016699,86797241,13580410,9474965,9633736,16074602,18004658,19076677,22134009,33366563,118490726,29202789,49743877,34961621,85385082,75904770,19011182,12700015,14105189,26805772,135601437,174650053,82792600,36971344,43719323,36698590,48213910,58492158,39291916,72068631,147972695,123996106,34758891,41207340,131582439,299994253,155520874,79305538,54696308,49521148,103382445,131813815,44083279,25478996,36008055,115879245,131150606,134956853,100378041,100266735,37577707,23207231,24224471,25318279,28617181,33188009,46194011,44132490,37313440,25845347,28475616,27037456,34810298,38349344,41807302,26973281,18288093,38913351,31833690,32737379,33563372,39504242,32975072,20999508,15264243,18763974,17410008,22656088,18347752,24469708,20851731,13501530,12964332,10363164,7928475,14717922,13164220,72211278,42333812,8355884,12988468,31009400,10120103,6363449,9488742,8876024,5995211,9692200,7662106,13000587,7693010,6654150,6765561,6322256,5589299,3496732,4224309,7566751,3572122,2386152,4682383,5756753,3339044,3680187,3737705,6118603,4540300,2643532,3377095,4391998,3691491,2266097,4382307,4530328,3301594,2974553,5718025,5302521,5952628,11003343,9514070,10679856,11231326,12940597,12358926,15960275,20211750,24107901,31437179,36869350,46088029,58185572,74675841,90635769,122628139,162735236,216775900,271827419,366397378,451093420,526845577,511290645,414171399,329870796,247225936,194657907,150786645,122337721,90780867,74277852,58421818,49579648,42041270,39015391,34360902,28010413,23935409,24554576,23196224,19493784,16750977,15123330,12032878,13765558,24449701,16345460,10238007,23323790,37357769,22169255,10710637,8613182,11680044,18523320,9698718,10036618,11392053,11660631,13141185,19283437,46177314,19954062,16341281,21146048,16240189,16990984,17747489,18799561,22823721,19509938,21147429,20898728,20594340,17985636,13083177,16306683,16657659,19222126,15291052,15393134,18558447,19380428,22778995,43086162,32064181,27893669,23026058,24847981,25931707,28758859,42183583,68397608,114176513,287639851,872003398,1432469655,1520968622,911522935,474661524,211372051,120061649,49538617,26829983,38339389,40739886,34432604,32925136,41941106,28431739,28291648,30905626,24364521,26741655,29285946,22476359,28246442,45601679,42302157,45720358,233782832,43282694,36601700,145261694,42488875,35667025,41313590,43346416,40611805,43017884,54251426,80889696,63893609,46487709,51045775,39408646,57248766,71120706,123819250,231541029,166088102,147092706,158693575,108726061,131900877,198625918,118732940,527523354,2124619267,260524845,206061199,248690247,198136984,182839114,317960913,391138805,498749714,511286373,369030096,272978596,350217005,327846997,308491363,339297075,390458758,440909886,288811391,488586670,391240707,535354185,379774111,329652196,380153842,383487004,415093192,552111895,483809867,515895015,588714290,467057494,430020421,374350751,291877494,220052446,401256399,259332707,230686164,237357763,238074985,159469143,138276583,102467621,143395176,206054616,244635251,173481729,84309790,85014374,67842078,78705213,115879085,137401296,125254388,139194743,355234424,468370379,942007669,181714792,133436800,151689798,122639855,189675617,110334124,90134623,186097932,181923888,127448958,141813888,235049890,57479493,57688069,114139936,3478207340,338677946,124971099,93312679,80089561,57688481,41484566,41761713,47770067,74495046,46007189,55437658,56637648,91749903,57457887,47213484,81000987,48376969,58285108,45512491,76970628,95859084,67430910,49877588,266537439,70891756,186117880,71205022,240396732,68721952,54944168,54818902,70245558,67100604,59683388,68384698,263113363,98108414,229821596,115063944,109000619,107566342,127713732,126404998,114039388,95059323,99606739,119760766,99225692,84716813,105151667,102741543,283690265,103477862,100687800,122231612,146428155,207587089,179368720,94029231,95398024,89865901,108374273,145640484,147509327,119817681,126048429,132320066,124605308,124464094,124335918,128965931,201944114,224186955,277959020,168236560,121712268,108937496,141131536,102722758,104450130,133300231,151199275,140020592,106541781,88971359,96514415,78921805,105323099,118406746,129697631,107527172,99026256,99918045,100926430,92043094,87970297,78227122,75418280,83247648,89099935,95658213,108462521,88672571,86064576,74924237,76606123,75423464,66945933,59993356,58969858,56247531,54413583,54498108,76745416,104251385,70892763,71786934,65364708,71451922,60818842,62879846,59471749,65489502,128698065,76864865,125558527,78934859,69102575,80137850,89101403,91456177,115270341,146631756,133213755,98141361,119630767,105894804,87031807,82722301,86675759,48172698,75731986,72690537,42215136,58011676,40430113,35915071,36068265,26536596,29343050 32,-553366,-349461,-240535,-324149,210808,-29453,-355614,-363109,-304602,-205331,-200486,-775187,-326127,-855007,-753027,-815280,-714675,-421005,-639324,-151361,14512,-476970,-879537,249732,-90456,-299856,158687,98240,-1371350,-282398,-157327,-659876,-672097,62259,-774679,136562,-681046,-944642,-674019,-206406,-199626,-505270,-1255339,-705304,-583056,-382791,-477661,-491042,-622440,-908561,-269011,-982411,-269380,-712400,-473287,-1362523,-700348,-443501,-358219,-851039,-302811,-899703,-760694,373010,318616,-838112,-83780,19856,-925648,-648652,-153788,548858,-533522,-707059,171759,-27144,-802509,-117735,-268640,-617940,-601275,-419981,-435807,64961,636362,1231433,-148322,-643933,-638051,-843450,-1087399,-618323,-419455,-206806,-125454,85477,-448593,-1003970,-214512,-496007,-202058,-475157,-630845,-50619,461665,-241957,1757014,5311841,7934777,4027061,896115,567509,1363738,961129,302681,323517,344418,154388,411097,84589,1525656,3105878,6934358,993706,-206721,2102353,1142457,2325690,8458329,1169549,8980281,3579170,10828949,9259305,2070122,126369,770331,564594,317739,842564,1882193,1359004,1848300,3206659,8138457,3851633,2034076,1744847,3252533,5508801,8969155,1833617,2489673,3116127,1678304,2944925,2482949,61319804,112889648,39060385,13984914,12648931,2092883,4187656,3655855,1463467,1494061,2017125,2384211,3969850,8107066,12413900,42236631,35828888,4524269,1864437,2327856,11903446,74477337,86344645,28595141,3655159,7944388,10471841,6910602,3117858,2171033,3784780,7340542,7301953,3252620,4820771,11611413,14741103,6581996,5308307,6207240,8785605,6710864,4683629,4304724,4608204,3260141,6991777,7408323,6524095,8379443,6663647,6840297,6091570,3042325,4551484,4139459,1708563,3012138,10420442,14267184,20433292,13223381,4175653,7081057,7208612,10109551,5558800,2575079,6215707,3326412,3899297,3353374,6487007,4992431,2409306,1483727,1052411,1445752,1214487,1290884,1278603,918712,1020143,1222834,507666,1186895,1862023,1267423,599596,733538,737468,696274,1260147,1566675,493155,-257355,-385139,123247,-465342,1480422,1198856,-56214,28736,59130,-626721,-305650,-606022,663974,337875,2824,10652,-216606,58159,1496452,1352333,-38181,-35590,-305915,-423020,-567107,-282658,324400,-428005,-218318,-31807,94447,-863572,355757,327354,763491,1055993,494298,238470,2424582,1386706,1713599,2238687,3444517,4209990,4498554,5685875,8382332,8981813,11411697,14598138,21058084,27526674,35622219,44324221,59260646,73629185,86482169,84567977,74682486,56865443,42439336,34695055,27468632,20852045,14768896,11757242,9784389,13352531,11203586,8912371,7520532,5754258,4943713,5000479,4481044,3300424,2803018,2310483,2448970,2120457,3437829,2667877,1803826,1602808,1725469,4161547,2286468,579911,1598293,1305248,312309,358504,1623085,2197935,2818362,1513683,6456687,4572495,2852647,6484481,3233151,3283741,1334152,191025,1965022,7214076,6973142,5385903,4644075,5358102,8673599,9049949,6677411,9797335,8155583,5640132,11386653,6514845,10265948,15663692,12046270,18131078,26454418,32593590,48941439,66915629,96507566,176045849,415372076,1711927396,215011459,4125391736,1717936803,786748276,402662110,190703228,116456376,68350474,43822073,39229204,34578073,25495268,23363197,24442856,18243772,22280572,16627948,10837249,10983036,11671623,8297285,10289431,11889030,12164981,9333001,12979782,10235424,13742819,12983694,10928120,9219041,9512193,11609816,10299712,9738891,12715539,14193116,12883764,8611073,10816583,9178480,9575533,9035249,12855653,17375791,16740041,18706188,19406382,18353326,17873427,25964250,24197285,71212381,384645624,29335043,28681749,31378944,31618152,42646728,156391748,152820941,70547987,56375112,37302239,38453101,48470872,47538336,57145106,50641862,55114141,57934970,46275655,60822530,54863550,78607864,72238926,61288718,65666114,87806072,66391706,88287204,64556111,65780584,81798962,63439826,53905201,46211062,37235544,32101562,62566581,39543308,42718135,34087804,32981645,22793487,21015098,14062394,22333515,35344275,47165241,33463868,13042933,11235993,12990321,33309933,34547430,22580990,21733131,26088370,93092325,49524744,149929069,35141238,20446506,21637396,20484026,25743764,20656998,24657318,38956340,34956625,25366743,31952866,80756937,12350214,9860729,19011113,579934766,51278445,17958391,12496434,10766534,10793631,7484560,5488668,7655659,16829035,6723561,7017958,7951788,6991997,6885103,6772029,14925324,8534428,9134398,6327291,13362435,8631976,9512647,8071379,49006439,9121082,33890320,36632064,63733620,29512293,7346501,6468576,7448402,8203690,7592833,11487028,87214819,18781648,61122276,21190187,18471992,17214402,15912566,15148085,16882556,13322347,12625532,12395988,9748252,10039227,12402906,9845457,15311141,14291735,15318003,16718875,16365079,17792989,16339859,11918649,22729906,15443441,21682310,26601061,31337966,23977791,20377942,16819548,13518747,12325036,13270242,15550693,23066191,30003238,33728536,22907468,14977650,15624901,23471805,12375695,10423138,12695491,14366499,15267759,11930970,10276560,10120428,8739832,9559980,10602313,13018705,10322900,11873412,15774101,14043245,11912049,10774267,10540565,10037110,9914443,11676128,14088166,15211939,10594903,11602162,10578542,10370572,10382291,10840538,11370797,11359066,10217241,9622146,9876833,11343023,21475900,12726027,12166875,9398756,10397499,11991210,10557134,12906352,9484631,14341519,11808588,21975657,19102827,15138552,16545610,20937388,19249132,32302622,27186107,24901871,16662428,21032567,17215821,13106132,11510058,12519512,5956352,10209573,10621622,6627457,8636405,6977918,5218749,3998947,3838613,3984835 33,161348,-220205,485667,-422701,-241078,-380825,-418999,-655814,256498,356564,-193186,640956,172476,88200,97057,-241178,38467,-336616,41698,133002,326617,-11560,219160,182485,177385,-496927,-331629,-355246,-267301,-382947,-936147,-714797,-48465,-827753,-638793,-410081,229681,362581,-354232,226208,61449,-78997,257532,-211249,223226,531593,2853733,375761,38027,-105514,-77435,-310590,2021824,4305892,-494072,-224333,-548514,-722874,-282133,-159001,-227869,-21642,-883360,7561997,57610439,1017570,1345462,193010,-181335,531570,195443,201423,-133532,588548,1154769,5430304,2644476,1632281,298339,800173,2764469,2477742,-374975,6562269,49463339,72151329,7143778,744455,6663086,6881133,552658,104120,999628,202673,893332,2476282,1106212,2435302,4742826,1747146,2135851,2445235,4492465,6222413,7185847,13602655,39894652,107310216,133521350,73077995,35757022,75862904,45393719,18176991,16726757,17017464,98850653,85168492,12895959,12431474,16211372,18278796,39940286,10387286,9258401,11233248,12183223,9654890,16615328,122810492,24668802,14401257,19341924,10899739,7085426,7403229,7580988,9820327,14517619,37028344,46894481,29431301,40742883,39886111,69900193,25974560,21642817,49552736,90039272,79754835,24130294,22361964,18860286,16737391,15722398,15623236,22268122,355356357,975951678,484037526,30085241,18497658,15935166,57149332,58654104,20537698,23565631,27878472,55547367,32782823,75384077,113759666,370670657,318490868,49852250,17651166,21029621,69458255,593540599,815431284,321840295,42155764,48765814,48745786,38021185,34015458,40489992,92455298,198595920,196466561,72694627,59811151,203870201,361042623,175658112,69937368,90957361,185757231,294237237,112699900,72737680,48068142,46447861,176438846,159505716,111619408,82793251,84576301,67937542,36236976,97052711,86522485,64999047,27421195,24684878,36696691,49460938,41778780,40300958,47335700,108992903,95313607,78059828,50501549,28706323,103324134,65216409,64043893,44416820,88093590,95307575,50628853,21272599,20613264,22067589,27411986,30160211,35039411,21141334,14286612,13408134,13703172,14820145,23815290,22831544,40375815,20176346,11120295,28937609,15527353,10686920,18520297,22556712,9092395,10133226,8005847,13833416,18249257,11160587,8257737,9832851,7177735,6735371,15458010,12170183,9767284,5456699,5356936,7552435,6944702,4417149,5823321,7016859,7867421,6996766,5133658,23376675,8241587,5518793,5063693,12001876,9493012,7689754,6258802,7178133,6753806,6726473,14864003,13036858,13648746,12259772,13106116,13905613,17047563,24315493,21209752,25646412,29351069,37394233,42040610,54970620,64969186,87399171,118094051,160037552,243669798,260886705,305862509,319713508,274984788,218108147,170726686,127148681,103787058,85421139,68180162,52608203,43450478,37997327,37536532,44613014,45217172,37246776,36370393,36913904,37865597,29792016,25007512,25905812,53459550,34658376,20592985,34538271,19648932,19708435,20893226,29219935,44899292,20654581,11134350,15440389,16722984,15639553,13230940,12100136,12401369,14986939,38776392,52083038,15850925,26083500,36624335,22732330,21144876,21503267,21133481,22793395,24117259,27609209,24201082,22383433,17910389,15138112,16185952,32257025,41053621,18826911,16656735,25247744,23024192,24933961,58171184,19885676,18693666,22045320,16585410,15025313,12259002,14538129,22254368,26935042,109253971,-510720188,163830325,271418526,185604816,107601415,51471099,31391433,26194670,22084576,42258591,46440117,25471446,34780834,56033927,39870287,53958752,44265393,32180811,53515791,198277517,59293005,61234103,80150717,92851805,96373511,272897588,71154341,60581965,77924063,60745146,47813778,60446547,84600951,62782585,64232554,81210496,131590756,117384702,89585431,70594072,69847932,76854932,84840881,150692729,225727606,164537153,207953263,179659509,151183644,216680673,203061582,248890827,2309135619,2479838417,388281368,490956995,441257066,383219313,341930607,1102624685,1352060697,770083980,951313472,425599407,436108706,517043252,448454113,562105808,536844704,579620594,666929866,895446708,788379159,613264478,873296182,680730258,622176649,585154938,678666460,690350125,766609983,619492560,670952256,699840185,633799610,498689447,464223552,385422602,357463440,668806369,525945724,492193253,482194025,390121208,223955881,164405064,150363625,216440722,256528974,331075951,227911271,137189750,125480787,127356484,283593186,153436154,382732789,216734910,415488392,858688569,1250775074,995494241,295741626,291393890,520991687,169469546,372323298,249918719,165562429,368688872,267714629,111778702,240208087,722696329,108481128,114278208,235824979,6097212069,1148129991,198777383,199002419,134516680,85549876,75073467,66787314,100924682,162763162,91181168,105512440,96877399,86672411,63764837,75809169,115549118,70701393,84506830,83016137,108945458,72513116,93364937,99743481,412385542,544506277,163347806,739027013,139271118,81741355,78379349,96124404,102102271,96640080,81290557,198024019,702397556,254583829,530672998,187498832,179297086,194827309,261699458,227811219,224568838,168278172,121062446,131465937,137476448,138508434,138027425,118568700,215067427,162996500,154495548,182755289,231429649,302680223,242930507,141932893,135604699,157878196,230583561,258073676,288899533,237536453,253541602,212116464,178737895,182053353,192646707,195898679,303420843,310606171,375798900,251627959,162836787,158432725,208825032,128599299,145055889,181215640,177681677,173590634,159538951,143311444,137926280,125200892,121413646,133379758,134583052,131608878,141169295,167501665,155213998,139991385,155701772,136333214,119572295,109372652,116982006,165665172,297091055,125279285,128693606,111581569,108968568,105497090,108636207,114405407,125123507,112729302,102982113,98231849,164905581,190556248,147417381,155391040,105409774,103415986,95479028,101166659,97690385,101060428,172587072,158983330,173543499,154302359,180159196,196621348,200845744,153991267,222292796,314309943,264587387,169997011,188222199,141365107,122920871,242838806,106832995,77172180,137931679,100216868,73401147,89877347,54251569,60622976,54508213,41346783,47994280 34,-1406464,-569864,302667,-61681,-44686,-1079799,-1340204,763619,-6098,-936344,-978678,-593093,-340966,-460297,-1957554,-1226026,-459875,-145524,-1597148,-1140739,-964666,-1457093,-1159102,-722439,250315,-497767,-406387,-442715,-1007013,-1505437,-400807,-1707501,-856221,-1691869,-1087239,-1982954,-1511755,693100,-1269754,-161225,-1762569,-718186,-1054489,-168679,-691663,-884395,-617293,1109917,-454837,-1267534,178731,-1526688,2703764,-204758,317010,-719436,-1742318,-1157385,489380,-878380,-463794,-178402,-788846,7606472,11237711,-1453142,-1085851,-18318,-169259,-548716,-398448,1274772,4015083,-232500,-424136,2886050,582887,-307582,67594,-715420,200471,-227507,-2026534,1612412,14235519,18345443,718156,576035,1701017,141941,-767862,244894,247747,868035,-1305052,-779714,531129,625728,924253,-561326,-1023670,1296852,108767,-159337,143291,1963092,8340320,23445573,32791803,18903419,6128229,3350428,11426339,4570724,4995240,712450,-256994,1318043,1633268,2618678,4768990,8506375,5887622,5190328,2947594,4607337,3781146,1293680,1184710,2798113,18015938,6473404,11279301,3356812,2039757,2349375,770036,1456242,2995926,8481093,15252732,69326424,48577464,41559667,12585339,10325648,9103874,13688521,41554292,73172638,32611397,16771670,12311229,14376410,5638705,11549868,20487824,230632530,427806245,191668087,11353230,7601839,7864712,14412927,14634263,8151973,8126398,15553002,25266990,15996683,37315247,45270645,154397172,143513345,24930662,6797463,7462868,28834052,258906716,358325981,139347515,17157852,23359606,19153781,17679231,14740635,16514624,63077949,148611859,122178570,23136180,25424088,104861842,273759997,129421450,30921117,29118066,28738906,82525383,111347691,31330125,16696848,26759409,67211751,107483294,77079150,37915323,54650376,98194388,12179947,10197522,12173591,12184739,11852929,28511557,31228764,22852264,13016738,14400427,18813398,26931836,25401979,20690928,15845103,10793776,19041943,28771603,26649915,20147601,34399130,31239985,15796352,9430779,8905581,12404477,11579397,12689029,19271537,16676070,9519336,9645845,6435441,5703318,7917585,6192228,5740629,6687611,1798219,2626813,7763279,4388331,6790301,7777755,1387939,666392,1949136,1539271,4768608,1679854,1079815,1883734,953969,2069711,392264,2664056,2162451,-302295,-455962,511337,-69676,1779315,-598346,-807515,865484,703101,-798682,-672897,738230,85230,-3807,1657150,1746387,2621040,1488183,4085548,2040431,3813985,6083393,5680246,5399903,7278586,6142011,6776124,7518557,12421771,15884750,20237883,20386577,30550717,38155522,48565491,59324594,79072142,104749947,140549082,177511726,239915377,295820509,338536199,335756557,272788197,214606647,159995751,126809151,96992112,77084709,57811533,46103286,35920787,32207096,28984135,27283487,21100637,17410265,16267117,14840508,12500122,10687854,10489173,10897853,9795257,8701191,15758511,12128381,5484250,7134426,10829326,16693486,7518609,3780560,6256027,9171051,3865651,5835567,7406406,7181464,10371863,12879953,33496097,12388955,10674284,11423509,7419085,6660868,5495956,7014526,7887000,8468841,8092371,11279232,15533094,16985881,10445140,10879442,10631534,13713633,9741431,10056344,12965023,18775363,24033596,28358063,28903171,30942705,31982079,24444317,24033198,23499368,19121130,25105079,60897996,530746728,481575229,1856637663,1586336717,887476384,450200392,201648637,124221313,74585864,47095219,44559820,44783856,39641347,34063249,39869146,31430690,27561601,30503867,23411028,21763324,25157728,21678700,24101584,36095750,35014341,34740060,89213143,28693882,27919281,30411188,28764690,25643479,29233562,57836511,82657982,31320017,39458211,57498708,40650359,33628864,39869243,29593995,29779001,39304674,81120559,140520769,93256944,75401799,81347226,64089583,62071056,101445747,85433799,285685711,2432305493,150984992,121762948,177760638,167266919,145234025,473045111,570826328,298741266,232349784,277943423,129781333,148992065,142380471,154525192,193500767,221669125,217726853,149022805,223176631,229209252,317881411,216609000,195129719,229224176,183910708,204024823,280965952,307334503,288669194,339580094,233427011,200403973,165182240,146216836,113766012,319809947,116642957,112316744,209663641,121672517,81822112,94322806,55252707,74535121,125425313,120505715,72313730,47804445,62656386,47290497,53855795,86767656,64419166,63442037,76365277,184024771,185232078,661218240,102939404,94667483,111719918,108354899,163193338,98106580,60288334,122799913,136718488,99138152,94435460,82158383,43220175,46573651,108025483,3547612028,396467719,113361987,78979304,70491129,46301661,33369532,30897911,33890790,84170826,30924688,34757849,39389043,55537787,48931103,32595311,62393785,28625125,32022707,25108397,49855407,31429646,37962426,30654833,211673518,48643113,223749940,59327252,320992981,48909159,37160094,34210199,40084743,33955767,31784446,42316405,330289741,80702998,255126138,69653781,57912055,56524372,87192801,88007997,98841735,68524506,55137170,59854772,50935091,48304144,60327886,64246387,253835646,64138583,59956468,84815369,97768690,177525059,167800167,69640265,58916047,51841334,61572959,84505666,94417846,75719886,88095135,101230687,103056527,98220772,98162208,87117441,105749750,143779872,155968990,103545132,63073119,56720563,79072269,47386818,53064748,88213967,102171538,113102890,91287897,65937447,53620671,45060634,48818425,48068440,52077820,44801322,43457444,50560719,48540696,47192881,52338477,53600974,50041570,42636213,42316313,55867065,65853426,48441468,50671694,41492400,39507552,37402185,37165002,39474628,44800047,41386463,36195108,35935607,58853042,101572289,51094593,47906692,43154049,49934919,41229843,39249257,36205481,37250426,70457460,52650539,91132481,67850032,56029027,57146824,59039391,62222990,73494288,98314818,92351997,64978702,82362998,61366161,40311251,45672908,32510287,21731494,34738006,33048498,22919217,35511774,28826147,27039696,23032082,16170309,17559128 35,-983191,-851586,-3384749,-1098799,-2887235,-3866290,-1761166,-3194987,-3980776,-2611094,-1504008,-2606643,-818011,-1473880,-1923942,-1386216,-4365860,-2809878,-2267175,-2283507,-3194772,-2905672,-2219328,-2393605,-3116343,-4378712,-2371281,-2082544,-2637615,-3418837,-1583406,-1463742,-99380,-4119477,-1385713,-996411,411169,-1754821,-2280356,-3993144,-1087875,-1105365,-3813719,-2397054,-1988298,-5027389,-1514412,-3429620,-3880553,-3124064,250396,-1603728,1541929,1170491,-1998831,-309022,-2626077,-3325496,-3378030,-2898778,-3491153,-2730989,-4224246,18378022,14968472,-447266,-1746669,-1253832,-1440317,-522615,-816286,-2320971,230357,-2382009,-1962634,1059175,-3494837,-520523,-1304718,-1171667,612765,-1087133,-816031,3895405,32172876,31255126,624142,3771619,34140759,18825989,-59808,-2721438,-4366424,-3699520,-1765425,5231753,-1357571,-1698327,1912265,-2331985,-1340805,-2599586,-182606,600913,1581849,5819684,9362992,16436000,16447041,11650099,2243649,1131370,36735803,21320048,2925449,963632,-1093985,4974578,1726868,2183285,5613390,14051632,2641328,5069951,3234716,911141,5922297,-1247975,1320444,1347838,3811463,1961806,5552389,1814847,-67026,18494,1338287,990944,372821,11468488,19868806,21193251,35004771,22483627,9704724,12856970,43961219,11454041,15643209,24267341,22932995,7180034,6584356,11957775,3056722,5533283,5970752,92272684,155677333,56308034,7004510,13346924,3545493,9423714,8879317,3597103,10460213,14941489,140173859,22555944,18745586,21960441,57881588,52134727,8761522,3325455,3325915,16576085,98549832,123532311,52972057,18943598,14821569,9801878,13719864,12909785,14144859,30164952,57292464,51537114,18724382,26238603,58570830,107700388,46617690,23211179,21135095,28694089,29454821,31676785,18302177,15623619,13528467,25592882,37526446,109441812,105782454,29662256,25899419,52229575,21132082,14247017,12221521,19016277,14468634,21122785,27282621,14578435,13813497,12733152,22483670,27588698,36301573,22953679,16047941,20741135,17068545,19551713,16533952,22381300,19946216,10877517,5300131,9310805,12242126,8819683,3919161,5894749,5715734,2538731,1016105,3490763,1198969,9601542,8131690,91148412,62393028,133133,3321560,4608391,4838950,4808049,9514511,4091640,2915058,3515918,4669866,11254228,6033568,717593,945220,3484276,3986696,1116862,1477038,745224,188112,244534,287613,-1822530,-2455266,-263756,-1844750,3005236,2173581,-2489495,-2923743,-1070704,837295,400811,-1979100,-190780,-2730152,-3072526,-362490,-1411473,-1410637,430700,-1213627,2175810,3863739,3826910,4368842,6506330,7122818,12302806,17648584,19551135,26626732,36188186,47916783,61920735,79800775,106168839,140222501,180060630,244408090,300397818,347723889,328970110,278460526,227703625,165108914,130741765,100226890,77166367,58323317,45814532,33482315,36077940,27666212,21887479,18825082,14652888,12479796,8947498,10072753,10048750,9158916,10106786,6824292,8079950,7545552,7588938,2963609,4999673,7928010,14512513,9768104,6685618,7361627,8100961,2133176,6343642,9450526,8583729,14558571,10036913,18414778,13205753,11875924,11845857,15162327,14132599,13213497,23677783,21558863,17134704,19917637,20096466,21045888,24368993,19259337,22360177,16380622,21019301,25284784,33078283,34448791,39595346,49345622,67208067,83532984,83681097,90441488,99562669,85982154,73610109,37856216,76459699,349131232,3813121438,2209842584,6557823717,3748127849,1869764962,953362793,468213635,310353094,186481702,162090699,131295839,114541436,98716834,91502734,97747678,76021112,74214240,77324815,63928786,56445274,48691583,46360596,44145585,59618816,45592336,42254624,165753929,44299395,51800091,126553652,49518499,40469253,40507092,40847662,47318616,35866493,44967144,54950060,44987035,47165737,49395652,32507272,35084933,38428153,61810181,106741887,90835791,77418097,73738407,65233174,61303081,75869670,60311397,152502489,1039052212,102192665,78402519,102980684,120753495,125828693,211782199,275845374,240339994,548210710,288279259,143510395,167242493,137263971,137725040,162306268,173839959,179128814,131535781,224016151,186007377,247759296,219068982,170457716,149518618,206483671,178946278,234181596,222899339,244094986,314368020,247879246,228292946,192693199,148754326,114607144,623128786,156019095,137609484,119611117,100852100,79432545,73359903,43613316,60656517,81455491,87877092,67790334,39839131,36530095,36133172,73547500,108021912,39060301,72913026,48125993,94093439,89144357,567019144,86598310,55736180,135603866,71078758,115781573,73503331,59124061,135347610,109423144,58139213,73715088,52348198,38047036,33276721,58131874,1524130126,342762652,85313106,43735933,31592348,27523105,27661089,19553010,23057974,41708653,32306713,39858358,35417449,27302252,35739560,27777917,71953875,55334766,36462783,27713688,43495251,31810432,35570027,26579058,114588096,38498247,42694537,227488439,63397597,333339981,42550553,33700844,43410137,45799025,41982190,53188520,347056948,79124807,262194157,67549699,67184788,66510298,106028560,85550539,90610823,72798711,69576197,112688807,62598419,50398111,81581081,55582710,72004670,51710805,48388852,48484459,56548446,85991480,86601646,57949664,57439137,46201796,52483077,48176315,62171748,69170177,84593792,91965736,76777684,60402325,57364912,60298367,90772606,134937147,131052825,85627940,63873469,47832568,69651937,57796705,55359010,71048722,81825778,109452209,72166010,58331966,56787712,40840095,53736526,46416493,54009200,47429626,50100197,56858507,51963497,52588195,62355375,61383693,56011149,48244304,47123828,48723928,56211772,45730809,44619771,38723355,35540753,35681242,34367499,31942755,39078915,45949738,49046448,42822533,50316551,88137946,60986242,61727230,49325659,48244838,41692691,42051532,38827405,34633914,50320432,49448097,90989383,56272341,41352419,40570873,47466195,55871304,83561920,79334543,85021021,59433512,81685914,69886294,48298965,50417327,59190616,29402504,36299959,42610789,24317621,39374400,27591417,21104940,23434340,14305125,15844019 36,95594,-175618,152284,-260359,-173149,193075,563099,-19600,15224,738865,324604,128824,447299,155250,220928,194999,-216444,-53677,251699,119629,303362,584697,318360,361951,306700,623114,1736126,419865,562932,661388,324111,-135166,-300605,509977,-149159,463346,1176550,1201487,687350,283675,1191518,932607,883766,623469,827382,705008,1146781,999664,1225307,475880,1192522,598177,1906755,1961750,1126050,419261,736309,494201,1214531,1097504,1390365,1010586,1586752,15977566,45629509,3127830,2531625,2968513,1644840,1838618,2561952,2142466,2602845,4346660,5733852,5313632,3814747,3464800,3475393,5479197,6247787,4270778,2990792,12081119,44440097,66481551,12013355,4256460,13335115,13105659,3935605,4019937,4643646,8447420,9289807,8064853,6627252,6289494,6870146,5444521,6078992,5041876,5898594,6065518,7325838,10263958,19179697,34426056,41746473,25507007,13112458,19874684,28495245,15393560,12004749,16211439,13690676,13282509,21412922,12969307,12701136,14878482,35270349,22328522,15428930,15444066,20275513,17874290,17260488,19818840,27699481,20677671,25106756,18375375,47826725,18435235,14620037,16133163,20225037,39351795,50426343,37106977,40874528,39340017,42155789,37163337,30314405,75624779,149280068,134953210,70205865,29709083,21012142,18037994,18205926,19126879,20881274,139642801,288855947,136373128,82197592,87553941,25173960,23005902,24834252,23994442,22819273,27457576,52358980,44177674,79772064,49515609,127902290,140500242,70478647,39403685,33959615,57178854,217521356,285977589,134792009,36883792,67057908,90810441,64781192,43998578,54266135,173070099,364610913,291861215,53528346,65201997,240280441,633904538,338263521,72614185,61518748,57729783,101759694,181750077,130173236,69391530,56240296,99311205,187732219,186306504,96166386,77115002,62287782,43493869,43683914,78576140,154240209,46078858,34807763,63632008,96049203,133115212,96595665,36505569,31833487,29394340,32589002,28034256,24078074,32766108,41586557,43575484,40198131,71484073,60322324,31985551,28979265,30599324,31924787,42830904,52250130,60179844,34773677,22954986,20496850,18439256,16856085,20049474,18129147,29484532,20419500,12081188,16284526,17562887,8232849,7567925,7752244,7846301,10598628,7951763,6635314,8193823,5744666,5697615,6942249,6064583,5236062,4686102,5530380,4600540,4345473,4267277,4177932,3894012,3674428,3502079,3144096,3596048,2890053,3087066,2828390,3450996,3861840,4085690,4581102,5668701,7145027,5832189,6834406,6212406,5793479,10319469,11447994,8744374,10217908,12466073,18690576,20128273,19328533,19829818,27046085,30367382,39618080,46351524,60442956,73763046,100696690,138319750,182394290,228661627,301909033,374969825,376791434,314071949,245759349,189510279,140491992,114395458,92868764,71691291,55691117,47806543,40306110,38497306,44110810,55051145,57670265,39398873,23687122,23399011,21362596,20426056,18447358,15038172,15592980,20872391,20081421,16649870,18897073,24445877,31848561,23062276,15229796,11677285,22544498,29136491,13174492,12273790,12215641,12140558,12725200,40248230,76693937,17232889,23795914,32714937,26273305,13092160,9292033,15517360,22432069,25477231,19331204,17034501,19908245,16562750,11427869,15062712,12833091,14976073,11588951,12793157,16859099,18991731,19110229,23598389,25049835,18879490,15886838,13816259,14436919,18171632,29586698,87424140,584027201,791255033,-165227873,115469470,115776577,64651888,39591393,11460801,21256468,48115526,47177693,59821398,61958652,39318569,49139103,56598753,66712973,107085927,96615046,61069548,57038413,88963951,47449788,53422559,67874889,91307308,99909858,257690647,93640572,70865881,93191486,66233176,74553130,97009486,81966715,75836385,82703442,135822702,175373104,134124521,98254397,101553688,94689893,92727603,98140846,209768098,343628647,234650272,190332223,191652298,173320048,203853269,253466072,215165122,646590827,4115225645,351374964,333170361,351020219,322749725,382272492,715275190,656940689,520318280,374746970,278788151,361711042,447673285,412755006,429740142,454110911,548229156,471305410,360372118,523091769,586809951,657958580,536078055,561735751,446308383,495302038,589372134,713725909,778137554,850049990,871083395,643218588,493996978,409906570,349209713,310713051,536513319,326647171,281499393,315853201,298110584,190147610,154382188,141420811,200644080,509710229,1004235743,675846987,143783515,128687736,100202884,182853280,140355044,136944491,157279705,228640767,472338249,1197351270,1056376908,410289942,427337613,1772516007,286449702,647937287,438810181,190785855,285396344,284259649,194906849,257958055,405626564,126152756,124131415,237769750,6023449351,683970627,216184917,194211965,152009289,111766222,80807157,70214539,79876953,128030281,87134375,100176682,170926459,98263241,99890762,75486127,160475541,76724755,111585040,91800980,167034169,106068795,107094892,93963017,493221039,186782354,398286428,338508435,433137793,113421536,104945917,112534622,107858801,87769393,87710392,412021890,391824053,434860892,260620202,176155851,151792312,161088830,183898349,263713551,364140777,291518424,180668958,183909472,147348282,180966114,147338301,153639313,447151821,174970990,173046964,212786177,347876742,542400214,423358610,197008216,187303547,180348857,215522809,231112027,251713014,193118551,344379671,249990058,269827772,286464681,283002855,300948692,375260260,411048851,485463600,245847875,179125841,169217170,221304964,182536983,224359909,327146524,455960032,308362009,218950439,157137257,135946869,130399545,138838109,166429463,172946565,156805045,149643542,149501250,133197213,122915760,135747441,133925630,132891534,130598676,144183244,191771376,174838884,162334204,188345322,154905085,139365829,122167878,122545942,137487386,144527272,122373312,110277987,107818172,188702835,205727368,127503792,136844289,135264496,137320402,124388760,125772883,117976288,120895641,161874893,222409588,280746537,159654700,125424261,124397946,154328679,158608909,179005631,278876725,235043230,172099433,216796377,144534535,122907213,100610207,82930642,77037556,100997872,112551305,132528249,131391985,87829216,89843828,86303180,75887598,86013010 37,-1073907,-813243,-476485,593472,-1412008,-1418837,-856722,-1673503,-1224730,-1644445,-449691,-1176361,-1639276,-756611,42913,496290,-1426184,-1196282,-1651394,-230343,-766825,-499680,-1774089,-1814774,-1898373,-1249999,-1258578,-1316927,-1264058,-701775,347137,-831467,46677,-655256,-311624,-1111267,-2521439,-1481579,-1221837,-765175,-2232108,-1930611,-1447630,-263937,605061,-87812,-1181438,-2016207,663295,-11162,-1155443,-1505293,-775207,-325546,-1973033,-1300480,-1456474,-656872,-491437,-1069803,-1684496,-941293,-1969532,4577572,3578314,-2146794,-715236,-1287491,-481792,-202522,-844130,368037,-892628,-655989,403983,306782,-1392856,-1259716,-1541079,-489293,1005897,-1424238,-1752053,1302405,7683242,6999806,-1473060,-509940,3564546,1812163,-1939349,-828723,-1822011,-2090085,-92503,-1573193,-611411,-389381,-778290,-589419,-539764,-1008405,-2121728,-267918,-2336360,987630,975061,3435367,4644075,2301031,-204032,-1638094,2301037,1677887,-1604773,1176354,891097,-605547,130399,-931547,-886419,5165851,-156011,805503,167248,1627931,1644513,335082,735597,1571431,2223334,-172748,1679949,1340432,35886,-762086,-272991,266453,355029,3814568,6181227,5095859,6409805,11093682,2893557,1339629,1290192,4118859,6474947,13198417,8001963,3517055,3031329,2849661,2767425,2040060,1962163,35868384,63851281,22507107,2374636,-853857,856288,273240,1572205,1282608,758091,5237925,7810025,7077339,7955437,6843848,21702185,20235622,3722555,926297,761794,6137921,40834278,46291997,18618356,6967846,6120641,3126500,5557084,6888524,7079662,12889979,28616374,22553897,4569218,6654005,30552202,62375014,27918607,13439649,10757682,8484559,17905643,22527843,7400855,7169560,6242311,17850132,23812133,14967434,10637243,7827500,17064597,7847084,2729532,3704325,1362446,1424835,1464199,11736005,4612660,2366265,3062861,3605202,6484722,4605259,3471279,2550681,1518445,3095739,6234953,3774499,3774065,6116214,5088659,2305657,2080890,1912107,899425,2043240,1189908,2956948,2561602,488950,140638,837692,-29912,3213057,1900294,1531344,1850763,623001,825803,1933847,-974103,-1113416,-415341,409464,1141272,582972,-371877,77086,-1791345,-1446339,-989305,-515286,245408,-1794123,-785464,-814227,-374649,-839141,-619182,-403274,-1787453,-1588839,-1272709,-55987,-1417119,-1106809,146448,-466244,-362896,-1936693,-1101309,-607136,983472,-668959,-74150,540386,1306513,1884256,1877530,1721100,1537177,2274402,2053622,1099539,2297262,4999841,7584770,8754880,10617620,13221948,15635280,20347656,27932920,38432363,51119341,64806240,89451935,107960861,123275846,117655076,107352513,79889365,59512403,49281639,38975014,30502561,22424891,18310982,16983382,17365367,16096764,13176876,11473164,8390261,6597114,6989927,4459556,5482943,6150381,4790757,4386552,4637474,4999717,3235974,3566170,4233704,7917032,6619777,2744351,2793716,4346869,4152262,2999809,4646790,2097176,3678621,3862473,4532602,14108823,8978725,5883031,6536165,5742218,6758622,3710943,-1898563,4294354,10416767,14543597,8721139,6840765,10949662,13510875,19928668,15490013,19444951,17973662,13930095,19597386,23507557,23854476,31259736,32425388,43117014,57379462,71501995,92444455,111344795,172431523,327314858,732031759,5213391958,5538672110,4279139396,2139338963,1032646159,527503614,267402846,141123437,84116547,66586659,54211758,51893545,32666439,30791229,29105385,27883460,29294108,20374509,16993978,11541207,15724073,11513465,10744734,15948636,10805508,8131127,41712175,18450846,19901491,26662898,10728757,13233088,14306149,13720113,12535525,17460343,26602820,27225890,19955928,13344988,13347536,12588524,13428206,14907538,26423928,44731518,37361126,39282703,33972323,29207899,28602139,51241630,35845706,100275884,638705523,46895624,48383351,50787745,49742390,45284923,91718158,116335987,89240573,63967376,40537690,45175010,62261393,61721875,57824113,70690976,77808042,83034098,55492647,77775301,84673812,132109982,89637081,76571810,84206708,82844316,84729065,132561659,106781434,107156928,158869384,103187278,97995395,76443208,61203803,45308841,77343117,52353815,47043771,43930089,46692381,33970221,28282156,20249115,35540748,61097590,69446227,48398566,19885836,15826029,16051729,25050207,26117776,16022488,25305553,24562519,55669929,53671546,227110646,51832881,30546433,40493120,29633481,53899477,36160086,23129279,39612538,43724341,39803243,33001741,39890770,15409243,14932645,27996941,953896714,92313390,34163325,28603233,22457829,17585098,10825460,7550235,8505865,22932034,9802738,10550069,11369762,9141121,12306498,8902302,18726170,7964533,11748920,9138883,20066673,15003133,12994326,11490511,67172113,14053540,17786986,82147662,31584496,108803484,12770033,11283794,12223680,11511882,8727417,13093020,124721774,30967705,92761748,27596174,22382529,19391818,22207249,24926586,29797220,29189630,23494500,26142440,21503966,19488236,24077622,22879589,56660160,24415218,20966327,24822040,54640850,48444330,42259609,23908400,40589494,19435129,23743571,30927572,42094158,43489115,32894737,27763574,27134545,27479180,31613800,33284195,41410892,56039891,68487045,38939095,25230451,23277087,33865535,26978835,26029085,29846416,29322774,35525719,23832644,21687987,21650050,15625865,23196051,20614286,22672838,19877314,18619584,18801438,19836404,18316350,17184249,19340629,18467717,20454441,19276034,22969902,23654802,19499480,18677589,16525630,16016204,16223023,17249636,17911206,14674306,13715157,13801145,13156262,14151984,20023345,14637935,16289356,14532318,15810922,14245931,13623827,15531457,18786609,38503105,20744684,48679895,39123248,21023373,19460853,20299182,25786766,41949908,34666043,30697789,27384269,32402923,25447223,18294240,14589130,13273759,9208864,11980031,11763897,7508334,14896141,11967230,11136730,8681813,6783575,7304335 38,-324805,-1004799,-1686588,-1130653,-1174788,-382560,-705060,333548,-290010,-271192,-1028446,633548,-520176,-818625,3403098,-759362,43803,-3228343,-2277073,811718,-767656,-495410,1705719,2908839,-647307,1533206,-259801,3049343,892545,-683097,-2282405,-530228,-495974,796309,1058969,1609307,1453144,-1445623,-1862765,-1461608,-1544423,411082,1976484,1426840,-1640647,-1996685,-467783,2557522,2833960,1754271,1284693,289847,1744325,-827690,-2122738,1773090,-1177942,125370,-2057959,-4446800,796081,107480,1081716,3213916,-272461,916440,824334,-1685806,-127800,-2012114,-1228081,1061226,-289039,-1082911,-358200,1860204,486872,-8127,-10058,482647,4230416,1452116,-916084,-1354848,3166586,7688973,1148583,1791122,2154577,1956567,-1738408,-446959,-2808152,2457739,3961826,134072,1132890,9100,2876609,2316806,-262388,1074050,1375842,1311659,9307156,3924421,7825323,17296313,22320639,15463080,2462063,3603805,57525388,18326226,10151641,8936874,3600343,2218326,11643004,19437681,7166853,14587711,16939214,8528176,12398148,12385813,11518006,7387082,7027646,8088661,20777812,14982466,18350250,7644798,7520363,6966733,9410491,6968795,11928095,14875529,16852156,16832640,26871834,54827931,38311893,28202139,15531089,20094497,45432687,76239874,41827112,27096114,25654041,22365523,26390084,69134492,62618929,146410511,298835082,115660483,13016838,11943154,11526830,13102915,16796670,12528995,10868105,24726546,42114728,21685356,76262739,41201575,110976404,101429611,15992235,8845731,16104568,40080412,195480298,245139848,92443563,51020673,239942527,75136079,48499538,389968823,578963149,401142367,208686436,166016504,51678448,100871587,1056583235,1412640702,322847089,396042233,530951312,289429630,154506804,225604132,208771077,280212744,160808320,95288306,158120134,103639043,122045438,188274280,1138328416,969305240,97780839,44870163,30309323,21842662,29396661,63525852,31568686,93885071,102242561,119043781,168317658,144812447,133194585,130602298,47601988,84088833,91606970,49913450,31670332,41997353,37952729,25153529,15959259,15758161,18318539,20509029,20771331,27751224,17029909,15498916,14798930,13591888,7888160,15335343,16612171,14057310,13063760,5476079,9137440,11916317,6589558,8706696,9076345,5571544,8484184,6938842,5646253,12143023,4785683,6348986,23159156,5383250,6368874,9476609,11450238,17612280,3755836,2109500,2458689,3782129,3158256,4466139,1021575,5144207,1252938,3894676,4095212,5586105,3485842,3960094,4151833,2513921,5036528,4300125,9417846,9271687,7422277,10304379,10444392,10573450,19581398,19000170,16840976,22098660,26819683,37096664,40095929,50885468,62539310,81549062,98855080,130267454,166734935,231522158,291813402,384099630,494930464,642050167,722517552,740691413,621899322,474448054,366770842,277025644,232266371,172265723,132268071,96011546,78432777,71849684,65657387,56439751,47262352,37184882,33560075,32507348,25426852,20212014,22648701,19799927,21186819,24099317,28983897,27110220,17103161,19318466,34544626,49846335,23043789,18658708,22162763,41380565,12973369,16352602,17904660,17022884,21437936,43943227,128316542,65985907,29296587,37131274,39155305,26700026,36404732,40389853,48795934,89243255,580811533,436912540,43101965,31512561,23573818,24833956,27216206,32226465,39540496,39408438,34128117,35849041,36024478,46621316,38673134,62243678,73148047,81959984,77361897,124849459,185746272,320342449,1495396420,14774095100,3633544208,4231621595,3707204698,2293943405,1308348172,473658894,247910434,135306442,80090672,91693329,92750550,41550950,49704915,49026742,46613283,47769893,65879461,50450923,51843819,63601561,60976765,40868144,57004393,78225171,90967936,86378000,42970135,52252274,54228488,67394420,69393232,135394793,142283147,124787819,95157192,144477363,214869783,148352904,81758225,87742626,97097348,151076468,188140984,153851328,269490449,213052036,190789476,250990106,280137910,491785164,723250475,238840713,498765834,3933599907,375066076,325482506,462095781,379337664,348393625,553140044,749908377,540035105,503535853,417660597,510109343,1066949783,1278954112,606939414,623503063,884720828,802570733,680431097,657990351,809173710,814342707,752891491,691936122,699358513,724328141,705522589,784253338,904825567,1063339395,1249803452,1328432163,2319865662,1525617280,960161689,575354450,449308983,291214141,296058890,324481856,396307240,284375800,260534468,235151174,347908029,525573541,556611137,420301189,155481822,106424979,88344269,103620673,138810650,125804544,151190203,150442835,255252455,336240222,660600346,408289179,284446585,291915981,197606968,291817045,167453176,134560554,289216244,268872472,237755517,195558384,114699693,94761705,97523725,170745767,5414520713,661085972,188035721,168004670,126003375,81773605,55774939,52275003,52266809,96353244,50586855,61923833,403616354,126776116,78962168,64588359,113669208,55365422,60596197,52653509,111253447,81465193,89186555,71196324,442962886,113761853,76717809,117385848,78356535,56190690,53658768,49353586,58398489,43659154,46102407,56795666,146376209,105831721,140992549,115200101,75200370,96007695,189550517,135395658,132172207,104629338,94272055,141129483,111408652,169107499,148637087,114067378,237275040,135613772,125806120,129416853,167277010,258220888,237206059,129687228,133701010,130244132,199976118,433807918,1910603876,3438326641,1369710886,219857432,188483011,184983813,211370861,229535347,319670469,359057604,525992690,251032098,177723769,145381624,207526080,138004364,127881384,164395875,243330969,783710676,168424497,139770429,112388383,191909751,488990367,147878511,161227391,138177444,114891900,136269952,121989229,103635328,110571861,107584427,117455987,121683796,112314456,122278050,122774823,104696200,108092347,96680077,92849415,88778465,89144524,86960971,92992983,86458727,84478283,84822671,119470270,174997894,116429941,136868227,115041178,115858165,108035113,104034876,101298106,178037463,298191805,200116633,563419456,221885609,109328357,105842894,133757744,141292166,170087565,195079190,196428685,129255565,127859342,121167563,90837278,69070726,63256408,53642212,72485836,71773793,51913312,61819065,55298372,57596241,45698945,43881568,48461050 39,1194064,271402,618026,-764294,405551,-79387,772196,1222575,1518991,-79526,301344,-319014,736145,-278650,943020,1489835,-418336,-865414,862180,374274,1405731,1748099,3378711,2262025,1072193,1698827,1919518,376566,292182,785067,138646,-799710,138186,371570,-383028,46712,1443650,551563,-19029,-1309540,-83917,636057,839783,212298,-680720,293559,-269939,38925,-742851,-350214,650370,-34246,693158,8473757,-639880,181872,-349657,-282730,885348,461350,-1722824,-134493,-547923,275439,10569829,1894956,-152868,-198720,634581,699732,275672,-110323,1734006,1657575,-1762512,3610784,6098202,-542985,112166,916219,4682278,4000514,2084821,2056989,5515093,14485369,6828892,-120101,506597,871634,2496108,1939860,827495,-258894,-531654,887633,867055,2649875,2695938,3032586,1102675,2182292,1711929,4338379,5928313,7283555,18895044,50141329,94042747,63223170,22004567,9285271,23042615,16812570,7830432,6155839,3766703,7391394,11542685,8947912,6321225,11243618,22026914,13704912,10216541,10701671,11640890,18501622,14507477,9200571,11765949,18740646,14692089,19047529,8796915,9518508,8730262,9807036,12603349,48329997,62447811,17330492,17037828,15682529,27375007,21671805,20069915,29544803,87205888,115202670,67227001,28355629,25129597,22492903,27769798,97511708,66882301,280487879,990436107,591038159,28122508,16426965,14167831,27639640,24023573,16618728,17063249,42689052,52890031,22184779,86042665,89843827,354670791,355535448,75502883,17960531,26687477,61923216,581282499,869957129,358014891,56572444,180411349,82640288,61170761,268606078,447940738,486951964,339174451,352360908,76377129,160760713,2094533178,2998828814,740939532,297416535,531418226,357004420,176874986,267851656,179334379,249918294,225942597,233463919,312121802,230032315,175920660,333111345,2462795994,2257744238,367369440,74720631,49038998,38158160,70960754,80301918,69461715,74598099,84973496,77647870,126678571,107752998,128696626,146180109,84320000,72537682,80651746,69380696,36803028,54164585,54593736,36235418,27566646,29223414,35119451,33465826,28350774,41136367,30761269,19544091,18150558,16056896,13702121,11641169,14020939,19379279,18005848,7370348,10445557,10837183,6148950,5886816,5201644,4903876,7097508,4576575,6433848,5134051,5175426,5163857,5166287,5459613,6535495,4187237,7337199,7410735,6318283,3850328,5654025,6813787,4648377,7313837,5268548,4650862,5413745,5425470,6263459,7678425,7057034,4293126,4891217,6208731,9304903,8621475,9562063,10378122,10980521,13254866,13762785,13004717,14601769,14746725,17132352,18663775,26698505,28804222,38513871,44321461,54275803,65684176,85473093,107641664,142210050,189729258,239984035,300223849,404653281,499417946,585279209,537843128,434429092,343114357,254318416,208082190,157355635,124492482,133449508,78848439,61062883,53762402,48440623,45353476,38264443,32307525,27473050,27591011,23283165,19497920,19235046,18108022,16281406,23401028,23812766,21865384,26321057,26710584,28513275,28938114,17561430,14597758,16294929,18772183,18401560,14825182,17706792,27160109,17131737,36653911,98408125,30673017,22935754,29140549,28713290,22422273,20614584,32921084,88837032,170415710,1232759073,1033316565,79824884,47977021,24399741,26020821,24373145,28215157,19540148,21539392,29185765,29463750,25438992,30228432,30188674,29472854,34036430,37560845,39782364,43637615,56858627,81601634,126824850,325665801,-505268584,1502455534,1474968164,847054375,427427730,176541777,96183687,57372546,29592259,56952741,57910793,25657083,26286870,36771361,40984128,44786113,48656432,30615083,34546037,43959196,31473687,36565922,50765481,68285118,55656640,85055076,51443738,48702105,50755722,52988623,43371951,52810248,57715158,53702795,60270509,108574368,186350424,149307763,76830714,73038415,53889162,54228973,77143782,167141617,256931539,167510973,163579456,192024985,156815129,147828196,201887159,167590875,266278587,4348125103,414195140,251191311,307411738,269008234,278118934,1084065746,1248255090,480332982,283309367,254468590,602328821,1499621763,1723136603,722811789,467498879,498828572,460512469,406201701,653877625,592193629,759179077,512752236,465586698,546709980,427979987,504962340,618232554,664129104,779818153,1218238312,2417175367,3897726667,2339106262,943628442,304461978,546781938,244989370,236098496,263477958,295149721,185961514,179326135,159110604,217477773,228147202,239789387,219881777,112053661,85349365,82825014,199738324,138781811,115030050,150180303,158544207,289595733,588392207,840130553,209962324,210175225,384126925,174593296,273997345,183655502,139233154,310357767,307340428,213906083,216973187,199317573,85211385,89371268,147529962,3175884789,3687820111,208729531,221310532,155626638,97146034,89775119,64468540,66089509,150356025,64259174,66786586,64160099,71028679,60044459,50735623,103800792,83994264,61897270,58769891,93116617,67564602,80372306,65832726,432743200,69113767,372804619,109611958,543377906,88605205,62846495,55093363,102532172,50573080,52939151,143597228,520625812,226567831,315422164,109076409,96388817,101254082,327226387,313304364,207258698,144944623,104201747,117841862,106576788,103020069,132209827,115289494,463055874,114544116,112437857,203119922,208177807,350533578,274511072,124500910,121775327,125082260,161852352,456051904,1922921650,7143581623,1585699013,287113294,371000909,218879812,207007494,193690590,265113537,296012532,315114841,208518103,163371550,186587189,344362475,173992384,131249668,165326169,202279465,195588284,165094150,128709734,105735839,377706038,233712534,109871065,134135492,131709717,134504433,140480640,109007077,93871465,98458181,105571846,105811998,115856363,101623593,120740640,131775299,112571590,121877447,89761269,89683618,91084145,87614958,85109812,80023255,79104066,86552378,85571838,113787842,130280764,92691342,109782435,94461055,106641144,106784023,99158679,93734454,97272371,198233711,263850662,367099412,160532928,108924997,114162383,170479581,130338478,140488252,170431953,162891676,142043618,146071355,137691594,116054227,95484371,80898531,42777752,61925064,64092903,47666875,58204287,47318429,50700328,39229720,35976450,43676168 40,1051524,674537,598845,534387,765224,402639,331424,469700,293372,646199,471855,755717,733748,227623,438862,601191,560925,985024,864928,977908,953077,1047024,712208,957545,1424044,1317571,1337871,904103,812094,1205140,602506,883486,542532,448666,995412,732697,706880,830959,944658,930856,1205516,1307911,1236009,1248019,1046027,1259338,1442806,1276300,1319971,1145290,1090606,1760519,3025483,7334325,1420867,1101443,1756150,1368176,1493410,1573124,1810844,1453810,1453083,1570634,2516876,1535078,1625395,1732444,1714706,2427594,2106127,1806901,1867519,2026259,1860354,6033633,5367189,2553813,1899586,2357280,5714462,6133526,2565911,2788039,3593480,4770076,3215460,5115655,2738409,3090748,3196286,3148592,3514945,3161578,3221224,3392419,3348112,4960169,4021411,3998584,4359020,4475968,4345642,4637891,4774306,5475494,8769374,10992655,16347141,12847139,7731043,9409869,35613423,15147372,12833546,12870316,13868379,12822126,11040129,12764259,12717535,12710717,18074641,11568285,13604918,17467536,16255353,15737262,16252532,22417801,27910606,25252942,25621557,19897044,19083275,18036746,15617153,26557999,19062795,16604594,19771816,23388933,25442901,27113026,31669365,28442669,18264147,22108651,44740589,54167552,25785101,19713864,19384759,44545738,20795782,34969820,29701253,49944123,96938124,46538799,10168836,10547109,10040382,14165169,15624434,13409642,13248378,14462808,17847119,18037894,73098815,16572466,38153812,43613541,24803688,13525800,14384589,18780157,62066483,88043556,53668770,28594478,92086646,28810709,23509193,57993268,78338801,118440491,143400962,106096645,35199808,54123984,152534628,277211998,160283017,133392087,139702996,133468457,143144220,242898939,346695011,269398193,214361684,193038344,106007368,68761710,70953485,52455613,96246646,83522972,35889547,27098069,28240334,44850234,16806326,20402699,17206733,20287568,23733742,56126212,61305326,37932418,50552600,52069264,24466934,43288713,118898322,96845549,26658729,41512468,39361286,25613673,24077338,23494558,20074432,20202816,17973043,23502894,14879621,10824427,11606722,8732059,7599832,7728022,7357395,7547421,8959343,7026535,8052198,13151061,5123361,4582827,4106427,3944246,5450280,4257527,4354770,4677853,4454719,3991404,4892904,4648881,4541682,3937821,4004292,3881138,3695388,3671609,3537962,3622621,4099885,4832639,2997873,2959574,3107689,2616770,2987915,3132885,3273550,2440293,3176023,5188489,5624641,3885178,6513477,4522445,3879209,5250883,6720391,4888211,5355131,6232548,9633656,18052647,13376517,7847886,10172984,10736227,13413897,13967350,17103297,20107369,25598259,38901973,49399971,55725465,75024963,102966481,102725380,92851568,76343651,57641199,42384050,35676381,37400173,26829258,24949322,17629957,14865181,16773458,20023512,19432134,18407716,17212986,22316357,21531027,12052982,11091270,13011735,11855256,12478014,17615043,23755403,15672462,12564365,34843814,43262895,25038960,25686439,18902015,19047617,23862701,19853350,10728064,10531355,12864912,14910635,103210180,107783926,21984344,22373747,20397882,14032940,14664759,12509655,17172807,23066154,20798145,48553910,41950847,15116757,11899504,11276849,11793031,10083023,12324175,12793103,13905831,15783955,18260419,20314211,19272106,18177024,15049130,15401497,13628734,14683839,16366950,20911585,27303977,40778206,-157841066,-190900555,95169763,81184210,44571837,21494720,9359364,9076975,35218985,26707128,98871251,110781596,34188327,37043469,41293646,33911380,43276163,50251986,41484013,41788087,44342247,36764948,46111865,68834835,79279791,91631367,78976178,50343676,49804747,50324942,53984445,51685620,68828161,77815119,73019341,77333702,145036724,200863382,112767341,89309844,94695195,111008644,106740880,105317025,129779654,192868257,139449444,141126396,166156365,203481259,231787870,330837116,195353890,382049490,4124617623,354718493,263434889,242665738,261720152,276329481,369652164,382852350,368991319,465270578,264384281,356577422,444890547,442369453,351979223,372214262,432549545,470292509,324911927,391818081,443721403,464625657,439812761,601586040,550689443,436083227,392026941,536760656,486362462,600753803,630963985,488506286,460064194,402579045,365931939,344900237,357282386,205191989,201903838,392319054,426853004,207551937,168321615,110295711,167232076,156968645,191879580,146357052,63340155,55851566,55624050,80257172,85335346,78631433,90556794,147387652,257314855,188782455,177793428,184377792,236304649,432737916,127112205,206073511,174523574,103218549,179429889,165690785,134998883,186229341,159127247,142112499,120572379,176994980,5761497576,1260179491,198253267,177706473,97266965,71928332,57438040,48167406,48615553,84608090,54215820,60999820,322890038,113209982,109882481,69849679,103078925,60874353,114129972,114903113,113177836,87081373,89018145,64277073,233856300,62775328,76184354,68833588,76851011,66615228,65923445,93598395,91905832,95438999,84953347,103358121,84556655,72826152,73717267,82867453,80347742,100812842,139180247,114577778,108361968,104223594,135649506,358428979,115327209,121956923,103252225,96772292,150538970,122672529,147434457,174337812,205666446,248726508,227703884,143808986,144642827,129176389,131622869,176437421,287515490,458115166,660670893,167841228,198518426,203196613,241939695,336110235,392555455,444636697,601520023,236709506,154212633,147599675,173213393,150228319,149400029,166901151,469976619,280055523,152780283,124783759,97542092,231759238,116294153,123536377,124767619,109130524,95302913,95426653,92442130,95804175,114007348,136158198,129992232,134873590,124116266,140906811,133242739,112430983,130232968,115826957,108849176,100018300,92006595,91283891,90398562,108132262,152204349,152250258,133943975,112758566,77552613,80472737,90221926,110961734,161707559,355687500,309657380,103710779,89817912,247764842,367244883,127621813,95398411,91740975,81648644,83102747,122322477,195569352,217855848,460862682,137868326,119892867,83163508,64994626,51231356,42553841,70220888,50938686,62912656,239225319,251034493,81517279,58412321,58821171,74344161 41,56680,-1502341,1142637,-3091105,-2615829,-71413,3205478,-1721431,-1494390,-1250,1777286,-6990,1528898,92284,1080648,866238,1728880,1121773,300896,-1182571,-824248,610871,347261,-281720,-612596,203595,279599,-1687258,-190036,37630,-1430044,-980655,-534020,487457,-506015,367298,1708827,3038423,3570910,720955,194895,1624742,-1318015,370212,3824038,699591,1264684,2428554,424904,890895,1728989,2215701,1659044,629492,1178380,540651,1262399,-2042255,1388122,5420467,6019586,4991722,1341481,17146589,41405720,2840966,926418,1760115,-550483,1492172,2355847,3256837,1942804,626248,2235971,-750836,1065214,2868119,-61135,376113,1413620,5088982,505620,6214318,31970519,62424309,12354419,3802647,8646270,10287860,2441519,-1889370,841802,1948048,-21056,4397560,2733910,2968387,5581461,3036348,2548801,2993575,3463504,7432395,6575886,8981437,17028755,43397207,70905765,51234860,16249140,9362704,39067198,17996110,5300087,5819211,7420569,15260785,7737001,6773014,6220104,7462551,15170453,8064561,11545053,11748319,12967088,9658566,8468965,18558258,17712580,12529949,13933278,9841312,8383634,12420572,13490191,9430959,10458028,27619953,39038618,28296296,47183584,44911350,29484173,45380203,124922840,25125957,50302237,87632943,63568128,28097151,29404030,38193654,29474746,83910066,93838074,418883958,1030100071,486075086,33062648,57573599,20708042,31923907,26615428,26273845,24322749,33403851,57479053,33141138,84985238,95631913,368795587,369087703,77437601,18453903,28274302,69721113,620215999,865032191,343989548,53243165,293475409,63281525,48453062,452045151,742680749,645386519,341686520,245005195,75376219,99442815,861280741,1276823676,386997538,472810745,683060601,448745880,138358364,211276762,232118763,388696314,228399454,123422505,186712391,151200548,143622648,171879147,903231520,898652329,121197821,49401175,37911839,28006419,30268500,46339909,68857909,55110442,64935386,77195924,227198736,196840146,204500998,187041252,57361662,84522678,114103157,89860928,38314826,56300929,53600004,28314552,20593436,21588974,22326824,24360487,22104391,31431107,23856054,19700312,16868123,15494930,10532133,14983105,12227958,21261191,20613418,9587845,13829625,16571405,10387553,23072834,36537062,11574185,12953794,10560380,8422662,17419233,12192448,4451815,7244597,6682472,6595673,6598754,6707377,10444937,8101170,4574922,2544391,2669237,6108392,5206722,6235491,6409243,7178349,4644342,5547430,8849511,7539755,7857348,7984068,8013143,7567021,8152843,11383957,10532117,9891335,15584374,17596129,15446722,26234232,25572134,26019048,29120238,41004823,52886095,68137145,71801684,96218696,116301814,154755212,189522411,250766129,333347072,433861408,547902153,736670511,917324708,1074411548,1032015335,881182603,715758953,513521782,404710209,312442847,247593884,188899630,150017262,116828415,98900724,85566430,74061936,57477640,51377396,41026482,38436175,36602814,34476150,29950569,24773199,26665094,24793409,32858383,27790587,20789952,18153992,27273903,42680609,23120947,14495316,17125376,31012714,13474900,12720641,14249734,21093518,19758740,30901676,105280231,56143145,24831806,32587275,53621823,24871019,19112254,22804322,35711115,57644902,436233872,383428998,36656433,20264628,14020492,17688570,20084519,25116758,20164137,17600524,22046480,28941324,35719489,42829940,38018624,50202610,52161595,55552471,55560857,63517952,89540106,132696185,271829978,1183254878,2723641505,3249744077,2741945072,1513385886,713738523,326864685,160253039,73615465,44811229,85100099,108063012,51160901,33572732,59543053,39385372,41671313,48224665,41856398,42497089,49476235,42681911,47941976,56944339,76053491,78047655,236329387,69235950,56911990,71314479,59948602,55445198,59797058,62276995,69416199,71542348,144992240,245712753,149583858,76392464,73497733,61869409,68679181,87943563,165621615,255688900,196909489,176749216,180674306,201515877,205521475,242411750,160931846,368101266,3136574208,300444428,224812278,304653742,332651120,310081765,1135524389,1279079137,504131270,426243393,319857565,394120606,888625587,1048829572,453050601,418795689,493439758,461155079,348865436,458412068,595317527,639850875,486151552,465447524,433880198,604200473,480823949,562668313,605062285,644935469,869129448,998144494,1865143845,1200897362,580682088,327118279,485938046,361273333,351487772,334968887,319257173,254651443,247136758,265809064,305079753,654837366,840335813,581058136,176892851,118041439,119645405,179059785,266765398,128829030,147369553,150554001,316278668,548584835,1105362984,595756583,294548612,217638333,230419953,313180587,228571832,145113209,313160429,290379874,275262386,240985866,156723388,104120241,118656651,158501565,4069923254,963413675,163054518,133756946,106316370,87705111,59448810,45764129,52996501,109868963,57150282,57597038,120736053,93516791,108257612,65270359,129414599,63104203,89061318,64591765,136237312,80937138,98758733,80276598,411939334,99556897,207500964,101544406,289185972,95812079,71383363,64994720,73904681,58863430,59541508,85657012,281874217,109805917,231091864,117392018,127969907,138634597,331460765,183086451,168247510,126890021,126915498,140495856,123175347,134586455,181947793,138098119,319668898,141135877,134659273,145495282,195283186,307542731,314648139,178839311,175767665,155173940,191504802,491611110,2512853993,2941197658,1905253819,259277723,244078977,201922302,235331720,232497941,303354168,347638013,439965507,251517531,197650924,153529351,243713136,197304761,214733135,215946294,237078741,531095815,184273186,166527528,154969902,298186179,681843747,143654879,160046461,119518315,111203460,120013712,118491517,115565078,128508769,133190870,131295754,137730002,118817771,128073798,137454924,118841322,126235935,113944820,111426845,115804653,115455835,119021759,116912828,109893937,98048832,95308105,142302976,228313289,151658731,212154846,168872303,116492329,105950767,111032388,103316034,102473408,165963469,163920351,475416517,247797150,153096054,140446546,169237890,162687958,154832111,251015785,241965962,142898890,152083154,137047328,114183673,101842391,85723259,64152152,79992725,81116238,72216160,116515781,80185016,72122657,73638006,61319931,66030743 42,111893,660435,-1773182,-769455,1483720,-58523,189155,398081,14013,-1160787,35660,239411,238593,1024679,418302,-34191,-419880,371927,412383,1792045,899180,881490,976966,-1017021,-712851,1241592,457115,-605862,227171,435266,-312869,-822653,-689104,-1044003,-847660,111432,-37462,-1260565,-372820,-759682,432452,859658,213122,-683790,222290,302838,689692,510015,-453854,-275740,-194827,714996,6694236,6881040,215470,-366334,1383147,294504,-516862,-977400,-96078,94948,-139229,9039899,30156245,475713,1019021,1692609,1374480,123986,980845,296171,-168499,-420220,875875,5837250,3924209,1946584,-614836,608694,5830170,4892623,658013,4535098,27957999,46242205,8865446,1952576,14755799,19969126,1390581,1454094,1936013,1504995,2689671,6482567,3053256,1380346,4425339,1900931,1378484,947693,1303527,2025559,4485380,5323121,20128127,22650419,28822407,24535160,5344580,8405168,15647717,14896825,11412653,5934078,4660278,3085615,10102067,10058611,8715574,20951952,79019243,11946719,8013316,9573611,10602716,8440388,6583889,11980123,21229774,13259710,16540322,11162713,6241806,6554924,6026148,11883946,15403609,28038702,41067544,197140714,167824224,38939461,35111736,40017301,33034865,43618806,194625143,384217788,532814095,402475048,43765882,37693089,31547632,433694329,490328836,249517287,382056061,261428351,42048530,20613152,20539757,35374913,35228493,23939877,35590983,45063588,123578992,36064216,80378332,34913866,103685627,114144883,40300823,19277567,21599472,36489451,153588244,242654413,143994248,140995949,131541298,69199899,37625738,50978884,57831747,204224156,478478931,390146497,68658499,78834671,277531983,828627569,434230784,98735490,91599872,53336038,179280325,278516951,104767023,43307465,45925280,115898944,289040410,250997151,163027390,191210014,271316354,44790635,33336179,25165712,23845161,25023629,59123802,61728395,45497499,39086392,44076500,41929009,46772044,49187244,54502203,37658010,27333428,36557873,75600478,76847449,53434848,80772454,65999534,31657840,32119646,29675835,38646583,40027554,44396884,62258112,51852813,30777064,23204572,21878912,20985535,48152938,42456228,65369613,55306740,10271534,14873485,16717175,12999682,10731819,13163112,8436518,12370032,7995931,8450419,23047320,11670450,7820449,8342792,7555166,7220007,5858221,9838475,8316308,4579595,5035518,5552170,5657046,4800395,5227507,5130599,6404739,7113132,4020560,2594429,4573254,5078597,3801760,4086970,6696698,8978990,5292535,8087471,8588445,8474419,12661469,13964803,15962106,19811702,20583462,24143414,30819648,38210106,44104175,51816480,64248446,80692478,103843462,130186175,172188064,219534029,305740764,388265108,517920349,678404854,881820005,967841153,984205002,771042611,592415632,457936298,343648748,277950455,208034282,173729432,126984587,104429023,86802582,75866767,63283248,54054051,44714211,37692036,32515589,33242317,28920275,29181501,29121604,19773640,19185747,29735939,30089570,21139995,15429618,26464929,39941174,33214381,17217527,18372224,38788587,10860294,15802420,16765807,19310913,30936822,107080797,2503370598,1028742800,65973705,46872114,54536470,28284967,27037892,27964793,34820389,31399286,31741444,40220012,30957507,28809498,18318116,21531618,21083607,23198069,22480812,19634424,23241607,25938410,29664066,41381691,43502507,50206186,47952494,43598765,39280590,47159000,56530068,80949807,123296011,339143441,-1130051453,868348989,977014570,692384136,343095639,163155703,83527583,57682772,88880608,1997013985,2124425594,136887955,69131004,94306987,45986843,41722012,50743031,36061892,38282543,140355783,58600955,40628565,71134679,63236897,66134610,191939355,68728714,55213802,100115719,71696350,60076821,108277343,115702275,98389488,77294601,99541790,138341776,130612608,98409975,89297286,78227696,128158711,176579496,285238050,460811337,299267626,173587113,219883041,295576801,433176433,581824543,226158224,485973119,4013378504,397249572,377398978,602346716,510426911,369198765,520171212,693240510,635007520,695398970,1330796849,2060092973,3638698282,721448589,801731171,1697783889,3997737925,2305453235,1216128051,748572932,2103018444,2085200462,1759542206,2932769338,3654179301,3934916776,1951074087,888741949,1066604044,1014093971,1307168359,931716639,748907832,721427224,706296524,477468281,752066422,1783121526,1736927013,1304507354,1731457746,3266670659,3082305849,2671131436,3083161841,1040206036,3054151710,4007321272,3318818937,1211528893,250781464,234834695,290287268,180182099,157598086,282632903,431182160,720139837,3444159988,3512170938,1963089063,708094857,359677226,426720916,354262871,170815831,351961202,293587709,240077012,206790430,214034835,123817846,155374849,233404387,5249451991,1438556049,473024435,461912268,411548053,274637486,146185961,102141480,97070576,170326589,84570343,98741765,500634416,164502893,101498567,78900795,144806707,74682168,83095659,74468500,133523175,90509836,105790880,76752170,409167667,659613940,155898626,848559301,150097931,90776331,93568072,85435170,108153319,87568785,123366926,153890333,862409741,207405335,683967235,180036368,146044606,198455275,304411473,339799684,279941082,196571666,169894136,227114520,145087158,191431638,201161609,157820170,661983263,170810679,150635484,192138036,308770252,559207230,521623483,203876095,178807452,176521068,194684049,162947099,176881208,167327077,250040468,274501775,318762067,288415564,285275497,216728592,249895232,290488962,375571065,219912535,158201079,133682863,219447790,172521999,216377944,287290370,477865993,1004722343,359526349,239545385,163808608,137276443,139289773,161471188,173426208,143301534,125627151,151697884,148554598,156925355,246579387,320579961,274056857,188567041,122113598,130806641,135536789,119519667,122496925,108752440,107169177,117460847,117183716,126212646,119146505,125123492,145386133,162639389,239861253,341923792,206500177,215447126,192653343,163037177,137543231,156160835,218051069,348375600,478127749,387635661,380421499,214169584,165763730,180144828,206299510,242745229,263929950,433972120,510607915,414968876,306339578,197527447,144715631,124192647,105030648,84497673,110436850,103580736,79934844,136573866,80700979,87027303,78123417,49193391,56942357 43,91948311,91577198,93699307,92061228,93006054,91742716,93748941,92379745,93579327,91651125,93845311,90947124,93838422,90637593,92866625,90259633,93326169,91552542,93279148,91613519,91946102,95346736,90965097,94237734,92130222,94171043,92416540,93104050,92513013,94220016,91772171,92756119,91311053,93882588,92488937,94397521,92815089,94240323,90706951,93381063,90567956,90611462,92801326,90817898,94145025,90580330,92908104,91826910,93946379,91909039,93202934,92392997,95003481,93048634,92661282,91605245,94098085,91493870,94877968,90794947,93266027,92002383,91578412,97698040,94246457,92731996,91938886,93755175,91611167,94140182,93593961,96866737,92215336,94951295,92080511,94162928,90979717,94568270,91663027,93213579,90865203,93969836,90879755,93534067,99937767,98331219,94076897,92543186,94913141,92725236,93373091,90950615,93786999,91978834,95411033,91564661,93830069,92250496,93720905,92204803,93631340,93359136,93591863,91411314,92837658,94827462,92718984,96951955,95865585,96322055,92255004,93341743,93535986,93744461,93406321,98489880,94946387,95386395,93625429,96891166,93544844,100317980,95999035,94168353,99099208,96877949,98068678,93864719,95335694,94627598,97298089,95213661,98987756,94639366,99549678,142264556,98372661,94947660,96508947,98182940,100284787,96992990,99637075,100512770,101881678,133916061,104337058,102752055,103446783,112171785,108799165,103075445,102160816,100879080,96086292,101235995,97753516,125489997,132533994,111187868,103221560,100939182,96763372,101411317,99325288,96379106,98111183,97763195,100763637,99691448,112567921,98159802,111548068,107344237,97477614,94158865,97356030,98289128,120333650,128314453,112129997,99059870,100305874,96072465,98471124,95708731,96534697,105564984,114792069,113443031,97376945,102452817,114304450,142292272,113764473,107962777,105618428,104409633,110441450,117963034,102726343,101701707,97837845,109981338,123154294,116490345,111623708,155855144,106719041,133034695,99924720,95607281,98666726,94713933,98092205,102280367,104179443,96434434,100286684,97510076,102592074,100030188,98951264,95384118,97936084,98150643,104160400,105747848,99605925,107979066,103384849,100875840,97963243,99390605,99299491,98521814,96578123,98397509,95085927,97603747,94030594,96457214,94694459,97628023,95062767,95807489,93352712,93830732,95700103,93634873,94823167,93095312,92758588,91400177,95198531,91515094,94880381,91763462,94305135,91788406,95241970,92288147,95575125,93497220,94261160,92478924,94047930,93647077,92638806,94659324,92466030,93557199,92151620,94597519,93105800,94278767,91171592,94596659,93671706,94680563,90989581,96229348,92415510,95164481,95156470,95142324,92877009,97024375,95943445,95935751,99590484,98768510,101145454,99855984,103226089,105516282,112607220,112047702,120718981,124569205,137285371,146080439,168300134,189613025,221645468,251960114,310800144,360908471,413647429,402640221,375193831,312691623,252747499,221472025,190829020,171677427,161078591,141444459,129101898,132073138,125171047,125708047,118843066,114044553,105757220,107817758,102230267,103724623,101001180,101118646,100195581,98866125,101450925,98425344,99176387,97461427,102675612,104290423,99059193,95982422,97601796,95676325,96943401,96147693,97393117,96765218,97435003,93956810,110669126,101471914,96361753,99968371,97628471,99058150,98655177,96524019,100788227,103863303,104511329,105344222,99490706,107769301,108283516,113620978,106600537,111001732,108451798,110730728,112268006,114484869,107373312,120061690,124555070,134353115,151550270,158327755,175022978,186245270,224216294,317875619,685068324,3908104517,-44055403,5013917167,2557160846,1379475222,790837305,439998542,313156710,225771198,200933470,171166086,171526186,157931526,154852244,141893161,132690964,139920405,134566163,127518574,119778769,116679525,114509192,118170378,120792561,120554299,114018905,142564545,117789975,126831785,118659570,118100954,113459624,115319651,119158217,117040340,118558393,130130192,137044712,123415592,122435592,118282133,116021627,115179647,119408273,126277324,151978775,165955472,185627171,157958896,148648899,140539391,159786082,136125673,209118054,1111203938,167229779,158056393,170181786,194812115,184072435,228306893,226227975,261961137,194529705,164033489,158897859,187612590,174571618,188577925,193580106,221678468,232752509,193302918,233350298,224024617,278842933,390343995,240179473,195584332,234557893,206988979,246723263,231200173,237828480,272622678,210292555,200566668,181758645,177405992,164022465,278412400,176938109,159929240,161423959,158221897,142709474,144206252,130041556,176331598,690391700,300845239,225454455,136134886,121451259,127336175,131140209,160947749,142522311,162542985,171895261,215552056,207534351,470302044,233563386,164476590,226791581,174495789,268537429,233979548,153135835,174919562,180116717,173093596,151738714,167032050,122987567,119428764,141933640,1526384829,279921008,158749620,143966634,131891659,130183269,116584266,109629358,113300956,132705393,115629871,115713994,125896035,118513927,129106075,109749823,138545708,123209309,119383846,112979062,131242581,118690097,124966731,113787687,202386946,126809754,127031254,376627156,157826650,509807297,134310726,128030687,120416484,118056129,114479721,128041852,500689687,175491159,393529339,156247095,138027085,136670541,137863006,152745590,167285050,156948827,155258483,164749985,165128870,135191511,137071742,128382458,164934029,169101914,169108067,163113074,776390983,286336520,155964262,133878738,173729174,128323866,135903113,143996173,165633961,147636750,195828188,164206026,180113727,142040581,147900443,149670173,169574702,190588528,283583029,192857533,140164078,134731049,149393124,132433727,127848011,139408279,145454147,223048851,144277275,137330878,131582992,125640727,124365653,123447001,129239892,121255745,125007051,125915181,127487573,124649739,132658171,133783228,133653270,125188667,126125629,128425607,130890264,124848804,130953811,124254932,126665252,122034613,122219638,120445375,124425281,123604861,124121322,131181066,124172749,141278603,128141982,147803754,129452096,131216925,133340858,128105178,121171627,122910985,140220392,129666296,183315185,165700126,136153735,133528319,134034713,136772436,147220585,151923733,151074037,254492033,284200488,144551186,128086909,123187980,129215187,111086686,125534219,126534641,116318651,124993112,118672454,113406359,114902903,107341637,108914552 47,1475968,2704733,-988563,98934,-808276,-1726953,196185,2487463,1019392,-392040,1712375,-311877,-728945,-1295277,450394,1568190,-1074418,-1279781,-918458,317146,526882,1448843,-3074687,740967,-1324980,-648942,-829157,-679567,-22559,229496,197181,2475892,-705062,2745636,-1024453,-371395,1436668,-2817280,-1454422,-625546,1698920,44662,1868797,963438,-451229,963713,4068030,-703820,-2765660,847770,1610870,331539,-535069,682081,-822652,3297800,1972526,1365318,214640,1136017,-2593172,-31368,696262,35883012,79122367,4746928,1461005,1543978,-62209,481362,2644970,1050624,5821847,3835977,1086099,1699178,2448790,1933790,256865,-621471,2166240,3040143,2066155,16769533,80014884,124550906,17065523,4731842,5565455,6476624,474855,1529065,3038367,3456021,2387548,2001040,6550792,2997418,4818671,4107542,4694917,10714088,10621882,10771181,14343918,21307966,47111242,128504960,211405682,139332939,55064564,39655984,38343329,26153761,22048012,15635886,8765871,12559094,13719574,11106610,13927988,25332102,37813755,18475328,18397468,19344599,17810877,13367735,11560486,23488819,37293621,39414447,22794459,14918009,8768399,11578688,14520386,14928680,19389467,54766815,78595649,59242837,282219692,87824404,44458731,41105278,30941511,32391754,74398111,102367655,49589334,38561395,27354524,59547227,24248028,30427168,49445264,1069769078,2512631011,1142740722,63023664,34530226,32870462,45691001,50261047,48155639,51338893,43621768,65929890,50970219,132911254,222503289,882496799,857018439,163118208,36686378,45249912,158481015,1502705937,2061136524,794118332,75418432,62440350,54595169,47494715,46925562,58220459,117145114,233389189,238511529,92057945,86454610,251696460,372903527,174776551,108055300,124307293,209202360,237033940,137526137,69694205,51400308,46632360,92720965,146647448,175917032,102347859,86021342,337596341,52939438,69378516,130972040,106069389,38713112,64436205,86120269,62216683,64595556,73673973,84151094,122423153,110826256,128189031,190928158,55835519,254338209,288756424,118107153,98227574,155189661,155656498,110023935,52517831,107454338,139259458,87742239,68012024,100197064,62887874,29756941,36894984,43640036,28482596,34994204,28123677,30450406,27986573,17153596,24380954,33511849,18397131,17905409,18452195,14618788,15041970,14153908,13161519,27085022,16439484,8277231,13495995,8077958,7952111,7648366,16611040,18521464,8397606,6825681,7401648,8619191,6881522,11130493,5741761,9274855,10556498,7071806,9511622,11712004,8259072,8617843,10204690,13266321,14875215,12235455,14285524,15900595,12529123,22599754,24504532,26144144,30808749,29563091,33355218,39565946,58933580,63790794,79787723,95550734,119771808,149883397,192730412,239511464,316744870,421572427,550776884,692003418,935968736,1159438266,1349624666,1326748569,1083859943,861645340,644303034,508488857,397657306,315407129,237437121,191749901,151194606,131887396,118074090,100259631,86665060,73797970,60210437,56350595,50810707,45289842,42851488,44101178,37781427,39405957,51106779,40115510,27401135,54605642,97689848,70949067,35562457,26650157,29501942,41396087,22630994,26438367,27250082,32784068,61420826,48896165,130509659,65035252,35274782,49987813,38784595,27757306,25247290,27344512,31472935,34122816,29334253,29411288,30507300,31658614,25160009,28812117,49891792,65680798,40859439,28372167,30777076,33777121,38415292,55661155,55769141,64514367,80299901,88671918,94373713,108756235,141851289,203003609,347929098,1502891100,-567595105,6464825098,5092886130,2878717552,1491999888,674376130,300382638,188557374,40613336,71954576,107059696,48021778,79035345,164057688,139161707,107280491,92117403,76793130,69513369,93180680,76598257,71992523,83545618,112565603,132118908,462890570,120147098,100330153,111076846,125665635,99466949,118273794,264592828,431185509,116133409,151651063,216279377,166845016,137568628,133647924,141675727,177710164,184575042,178060800,299933806,257073296,265032697,287662467,377156514,425054211,514712521,293326350,544702672,5069588119,479673846,540124459,696137302,744901186,578257000,2608877644,3111628103,1176647654,953284659,685438502,581094537,885021588,1222992288,1732647292,946426666,904560175,1070064011,1092555934,1487863265,1067927046,1809223972,1374892610,933230806,884579235,882671871,1147755452,1528466697,1266394230,1062117561,1257028813,901920752,729551532,683688336,628646839,516588558,1506667031,506340506,430985993,511662541,602277695,388669649,456131421,264991331,360060688,508305252,789080244,583793183,239901872,219468034,198844114,213559169,261241344,176992217,213089674,251553396,376777726,676517577,1379161069,566748724,356044165,542325555,394059483,606528532,404034964,191793122,360172073,390822468,290378228,275000423,230309397,178924260,212461665,304141304,6741068049,1315830706,362504081,263345534,185190416,144420275,113430121,117892125,142844973,181823649,101492068,114098207,318029164,182189318,127061708,105509811,244273434,119765747,147378704,102674712,204687672,121649084,157645659,111043808,619145412,147653356,347126048,201505932,503519708,153864341,102060698,134968869,166213954,123045240,108394596,134617714,558747153,207982122,421164645,188483869,167634658,164709942,218055043,256087203,307605186,212061433,176504253,190739788,163539737,204829272,233548346,171824908,342163922,202219920,194290852,202350640,218856737,316891816,312454140,200547306,207596486,190686565,285629274,227361578,231759573,217212483,295895780,296652757,260373038,231663401,262977744,293304661,384295079,462175607,562736236,330099079,258499561,217285405,284692348,197971002,194653812,254915506,375273433,697879088,300101541,242817970,203055900,169073452,180698135,234076015,273508723,193813928,166421437,192299414,182238431,191233506,214479673,228844040,199802725,163726037,154132913,201818473,228788586,160980397,168594922,153615929,150625743,143136503,140094770,145618441,164422275,165719957,156482281,160100624,235217065,382120251,234287775,271567847,210951792,181339978,161604037,159473331,147022197,149005302,242658345,286352006,830002244,410512501,217703906,222423874,293554857,265087670,354628831,311416068,291318789,217686734,289554269,245144057,167979025,173429496,158840134,96711709,135812664,114450737,88032200,103795367,89656254,89119057,81466546,65338587,75815600 48,-568602,1588569,-184568,473253,-1010438,560756,-455030,317271,-1279741,31158,-573202,340562,1038702,577206,96125,-483266,-2170191,628122,1005356,827775,1538427,1467589,3071611,3118421,2099826,896521,1593375,2749166,1056499,838875,993707,1636271,877976,1236324,377777,-251270,-2361064,-88881,-171250,-626621,-751759,-183489,-1134208,76115,-175847,1448068,1615305,297747,-208200,-375824,-1215745,388491,-877710,2398191,1328653,268377,-494172,-408296,-545441,629301,-413792,-746910,-226204,4549558,148036338,9980805,2376757,3210466,1146987,1304621,3771548,3547061,6911635,17577766,7709082,3865811,2550729,1468255,618775,-320509,1291305,1734853,1625032,4311589,81991325,162580512,81145878,6476886,20063576,52412877,9843243,1861168,2904963,1346351,2728929,5175608,3839736,4715468,7643842,5325803,4853239,4378370,5975889,7131455,8367428,7652206,21744424,48813746,69514480,59055128,23692376,26080837,90864599,40590313,14156993,13839541,10372665,17948334,18708570,24027440,21214102,25346908,30667679,51454328,18333897,19080029,36891632,38785448,16812209,20005553,27100895,24827788,19325256,22797184,19071121,15934717,13515183,15375364,46822391,153370821,111243570,79461221,71609995,63832947,66803299,44361968,25420638,36263690,72468926,85776284,74826471,38994034,37676960,33539755,88522986,90490870,56131992,94553692,551386134,435841665,34075634,20767928,18810498,52268047,65547318,41552599,51265814,40986494,81588477,37789793,112819237,45246776,164942865,235339294,95537925,23236071,29513570,47850803,306342633,493331060,261795586,73844262,235567736,126239184,89081051,490148799,887375013,773350085,295132206,279851273,120106581,138119858,2124621947,3148213024,962710202,317650935,1115391387,867558036,297274475,286655041,289098584,333333612,252518730,184814894,224265066,260991650,277966517,314439111,2016008686,2450589894,1107118542,179660623,133015473,93713564,94653627,75995688,75160182,94480250,104175748,126398474,318223755,282210617,168219349,161113102,97901552,200055939,149702799,136731165,70475789,108579278,150727055,105363960,51490778,51390143,53807331,45958327,38965937,44326754,32418510,20678235,24025606,25575421,23579157,29791530,38225575,63463510,39732503,18614840,21569635,29111868,22937805,15353720,20159230,13345584,19617503,14183850,20695960,22025988,14876029,13787564,11911513,11149628,10271677,11187911,13104328,12188640,11104417,7315482,8843269,10742347,7224009,9485955,7450929,9921248,8550146,7094067,8175128,7751035,8078725,8165330,9043081,10670596,11822421,13496422,9107424,13900636,13286566,18253264,21856702,22297343,22550890,24427124,28412353,36264155,43189142,46575808,60624439,75234228,96075850,117123359,152675799,187523864,251704842,336610059,448576872,576791989,780356588,956094884,1152346944,991192056,780507872,605941615,446730740,353512635,278537941,217092663,168305483,136225525,109062567,99139752,89598720,82361991,74713888,58788798,48241878,47931006,46468725,36020772,32995807,29451202,28034706,35561452,43923487,29403275,26269752,40140755,49296518,51355919,29044161,18291538,21278937,28126146,24725695,19956604,18067993,18398892,20117949,62381580,141038882,31723613,28267063,40030754,36276973,34968790,29685772,36086603,76130237,149250255,1321557724,1159019712,82162118,41543764,29438030,34406346,60077603,71734257,36505486,30544679,40403520,40784658,38280129,61550165,60004978,42065439,44423571,38489193,39335968,49992766,73914074,135112687,252945409,700790717,-37794675,546214981,641326776,385002350,177366156,85668663,34760433,46669619,35646891,67766575,75899088,42604950,48986582,70382671,69010873,101904094,92943174,57753969,59966694,71800909,55866990,68090669,82192503,116992003,120229902,543490015,202614442,109855003,181818296,125599864,101114101,130919453,140726103,122253594,128523867,174330516,282566929,228005635,140606783,122694322,123746534,170762054,181420770,243102738,409637331,309226280,364332013,339524341,256238763,465819720,466070969,289303870,398440773,4666023400,770320808,540122631,627494506,493922002,466004334,896168436,1192702762,1079692008,703380034,694646124,1397073186,2093412129,2021271567,1525161291,813315920,941028271,934492476,968686281,1452513494,1310830591,1515015539,1111639659,906505886,1009570278,1403534733,1521954518,1492136041,1125869173,1373085888,1910678699,3758568483,4131431228,2811891833,1400322579,565471284,739319682,524231258,505337302,521499126,531593481,399095199,340540202,328636360,416846591,413469189,461723854,454509033,172588169,162672333,147328733,258507631,188184248,170969697,282554650,273041566,526742830,2662696434,1502038107,352275134,381727320,1521213721,464886451,761139318,443906940,194807773,395972972,415180898,270830196,280858338,342898647,127874400,125436824,165957048,2736202235,4518135507,261290422,314404024,233571275,150850093,105490648,90240424,101135295,265727009,139525828,179920070,145146204,104496200,112351562,116315312,157270067,150336410,113677088,106810051,164556535,125188441,145424966,133568341,1015176308,314378502,266039114,474539645,256348671,117313541,120352782,153693028,148534095,135388231,116071344,226787759,513239277,319312554,391785077,217181037,187464959,194815649,360951545,366456176,381574024,319325589,201338882,230564638,206488772,264318448,432313800,199124062,456564714,264510683,218125055,207599966,268079768,355909645,298812311,208705861,222411344,252874650,315814307,633711409,3490346034,7824006192,2065682189,444822175,318163278,304958621,297717727,391908877,595900656,588292130,757288479,379158794,279897478,266103341,464690008,313052129,272312757,268490462,301634468,243923570,250672737,230039210,352589978,604977613,270157213,314094186,260245034,215681482,195975747,209959112,208401871,185544171,192821054,182449570,202782080,224696996,232904185,239316963,236314629,190917458,199017678,178993151,189447493,184781655,181085138,172707396,174154877,158746385,137994599,130003970,202327363,220124537,153922594,165617736,159405855,164241829,160592188,169603284,159121537,157865735,285276831,286070210,377204516,189860923,166853816,176063362,716312807,312909980,226933276,227634772,215037417,178619246,181306712,167512539,161860795,145180714,115143001,78309911,120694973,133695798,98568858,114481324,74828532,86995600,82459081,70394096,78501174 49,-5033,-492672,-960539,-974744,-1482077,148386,-735833,-1028818,-2474833,-630033,-139668,-98801,1179394,-644218,-105680,125020,499580,-268618,274990,-78717,424295,109557,-981234,-94125,-537838,1011382,1018090,105444,-305317,225867,-119963,-1786286,-560899,-87353,-1335167,-36886,131277,-192753,129492,1027822,-418456,-690743,356620,45528,-241789,-976799,574810,754031,-260782,-75320,1211536,1094183,711999,465333,770980,-746978,179549,571423,162344,-144231,-618425,-447418,-522593,4884211,6725350,-227992,45152,809190,35466,324205,-646966,468560,827339,-637492,-839909,1173651,1484376,1438768,935173,483503,1814765,769486,1594848,2275519,6969727,13909829,3073883,1041816,1933744,1459007,752188,2691950,-171570,481806,741687,731303,3148561,73398,3302796,1542168,775360,1596040,1568543,2280246,2840669,2428552,5372414,9894547,13603434,9497025,3905605,2974356,7958020,7503811,3460063,7361522,4369094,4598882,8537538,9211080,13243002,8179211,10517073,7096585,7386710,11877400,11454857,6530723,6056015,8400444,13028975,13383903,9692966,9370364,6368697,5997147,5937689,7565090,5582540,12343990,15518426,14007244,15957880,24608804,48578108,22322020,15188452,13836383,25953038,51143347,34376389,22970719,20591717,17275237,15659282,94758361,35616406,82883196,152784125,91023204,12006184,6159341,7524337,12050886,12154538,13250457,16742227,22537043,22624814,28967156,72912306,22308147,57940433,59089402,18474114,11636980,9792662,24448257,98567483,135500685,67417271,24123913,80589177,30881219,31120641,140435241,189307514,170037560,126751595,109425441,40971653,42953719,275573042,427310735,138670266,145130691,187310576,120801772,64866572,90362027,72161826,101045829,69239804,54970376,87837662,65007337,57196698,69904552,275751306,235196405,39558802,23713037,19906342,13683051,14458024,43363032,19787083,28388656,44187714,57244627,71151795,50772143,63697656,62649479,20176449,27151961,36487600,31399236,20971245,38667362,34479815,18353952,16996492,14820783,16130316,16590054,13925579,18908239,11593167,7431450,9758730,6581347,6619569,8425902,6558085,6348074,7724842,6198842,6308305,11587411,3861236,2308276,1327327,2819408,5476025,3251826,3577170,2424372,944928,646047,2650672,1391967,1884733,245894,2233831,2037468,255578,-538647,824973,1660591,865727,1252750,1447177,1632686,1463596,119500,1233310,863903,189558,161576,888557,2610515,3825409,2103118,3280892,2089027,2805477,14544810,6672066,6835584,8577636,8691740,10389918,12956843,19332191,29736749,31794536,34846097,48085916,59872585,77741889,98297691,132219739,180241261,237165614,297162857,405404592,505964783,599836035,592476666,500308035,389776083,289969706,229586207,181033050,143193052,122653944,86697507,67185155,58420477,51240875,50785474,41290664,31950660,23858991,21514108,20038135,17752897,19901600,18077068,13486408,16518237,21066593,19179435,15207528,20322508,32113043,19668710,10279319,7887958,12562327,23027178,8645763,7192204,8430344,10897360,8749724,20192062,58622217,23870582,16119001,20339639,21144056,12027266,12383693,14750168,22104078,22889351,122648045,110722248,17201834,10915392,8273856,13844291,11857525,11518589,11357910,10682937,14529176,18285629,19961685,23275154,24965355,28556986,27182159,27893374,29323135,32602869,42997486,62364043,137592965,1394889647,799308406,790177123,444470605,186158727,77219017,38795683,21265226,30747425,18851303,35308537,51907832,24446729,21213656,36010072,35362688,54837002,64727673,34553847,24875263,41526957,31817137,35046080,48469222,62424131,60811228,88664254,43186934,33351944,33544647,39291045,36749090,44478039,47807841,47720388,47720625,95831145,152819661,106015083,61315077,59967152,52882143,61521044,70232457,93566712,157654154,125988689,120154350,112508183,122108339,135185957,210018797,141597435,332619550,3376524958,254126743,217250966,244692443,243883279,232249962,344798010,420593799,423902996,456407251,273655540,279979361,444520225,475872936,305501550,325286196,371343426,391471872,275582428,324309533,379476290,443104224,387137209,389411578,410516970,489612214,398880816,494646647,427642893,493159010,599955090,492981993,690821531,483767687,332317534,256066022,415605022,246976001,217895200,235229902,253817926,163297667,140750427,117960452,174427743,409608031,748383691,526021536,111935116,81263418,77938133,92650670,176912615,117303226,114649821,137854503,537359614,404662204,759108795,415106310,223559629,1131209797,203173908,283394257,229265100,129084624,204785814,188792832,189161456,176532916,465236773,91154019,83466168,118186400,4554707826,721916951,165496391,140456463,103860322,84912489,62578256,47990051,53239298,76634016,46311885,46472391,240303349,72190934,59884208,47303607,95988093,48143347,57160534,48140585,95440597,65025966,76492568,48688110,350218564,59110329,131270006,77034854,195024973,78355451,55937083,50385319,56110564,42151510,44313124,71302674,192948584,110794482,158062319,125757749,117234211,120489807,145992058,292451316,244515358,207470977,120722023,147133335,99273747,110547775,123031772,87731902,158312842,108832492,114894023,122938155,152391392,201807125,177654428,97558101,105138848,94988934,129921897,221600334,690523495,889987778,590986041,166946534,202902159,137747284,159853336,181949933,218115196,291060269,427643649,259265261,145600800,117733208,158028150,107545466,101818175,121418080,160363482,514357739,119711585,100317552,83578790,131148642,242749159,99710885,116866519,98494827,85096765,90331090,82969546,78618779,82637636,86079323,87676264,89520491,82802214,108309034,117862257,83105832,93700601,80923880,79060733,75239527,68225665,64450194,65057765,63653051,55248113,54196572,72572463,105880974,67918213,61436961,58959412,77459901,68377404,72310174,64562951,64363063,119110499,84985552,161977652,113138759,77074070,78158016,89346073,98422115,129911634,169977869,152039821,102671383,101416169,91517757,76663111,90543882,74512131,54852465,81374157,74885028,47055701,55843172,46506915,47890289,39904159,35065084,41191352 50,-2118,245815,-147830,-210263,-292110,314410,319414,-20192,-118603,158233,333437,-499382,406766,101196,-36490,-377050,-546486,-174826,231951,248296,-130497,-133925,340380,-278691,300236,737207,-93321,282371,-618624,-249106,134387,-415057,-125055,13624,-646024,437219,11728,268283,8457,-191932,-59521,138851,-260389,489508,624867,118754,1265645,165021,855585,158938,-437699,-269354,2040743,324283,114210,-147364,159317,208298,-561424,714586,1688041,563095,31075,10104194,19791878,1066449,1151873,1848719,1184562,1054738,846650,812222,1255643,1583854,767730,2286047,755286,876333,675542,833814,1587342,787962,229982,5353421,22337112,31381249,3191042,1244825,15064919,13293419,1460955,826532,1242262,958733,1123018,3164349,2282328,728221,2585330,2042623,1860363,1812112,2385722,3176498,2991601,4619928,9762665,14115239,12876611,11155143,4935413,11498945,14786105,18172515,10926215,5282975,4399271,3784565,7551523,12783069,8597252,10759347,12382560,6954950,5622580,6716243,8841823,6836223,48933244,55689464,11504076,7333538,9414939,5771608,6502131,5706755,5225529,5794753,7854941,20663848,85540647,29618065,27548999,21192530,15550357,15262056,12256881,17519217,46752780,69011414,27548607,17257528,13840890,15399967,9026083,19751054,28620917,46625130,91518270,49172992,9204429,6338422,6077666,10857325,11070359,10182123,12263889,19687247,60748776,20520257,43601965,13521637,34475735,39264511,12447638,6809822,8577378,13870962,51814775,79523055,45084670,16665923,24923420,25672970,23466121,37013112,35816165,67566863,142960545,114989695,25016825,31327329,102636458,272116264,143947646,62836631,52879073,33723390,52849487,79449231,38146735,30675053,34419599,85861252,143565792,86701174,68346629,106337126,51835304,27846016,15174612,12261091,12054214,12939648,36033077,21284234,18899687,16924902,20242691,20513119,17866722,18139839,25840236,17633712,11264561,16992828,28061935,27799763,20510990,33536570,27448150,12186046,12535632,12208484,12892178,18529439,16117103,21330075,15334131,10538557,8302121,6878327,6301946,9488476,8473903,32587127,25468581,6105348,8986757,13614126,5402940,4814841,5839663,6786071,6404101,7869430,4702296,9563548,4876627,3535534,4150891,3271273,4427551,3356274,4410492,3682659,2269427,2742594,2264280,3189235,3055730,3464190,2799665,3455955,2082899,2090953,2452189,2999564,2824984,2817045,3097613,4348994,5537402,3425935,5784795,4606612,4503990,6240924,6819127,8035712,7600711,8376897,10301588,12739217,16879089,18480523,24573448,28171434,36356366,44401704,57620208,69931393,94392236,125931049,166682879,210205575,284082392,348872470,397278975,390537221,305556085,241046599,179430610,140864056,110152213,88159116,84110502,54096466,43048413,38242364,35627292,36183517,33456267,26192514,19677416,19684062,17524447,15783924,14098907,14464967,12271403,12037626,19432486,15585544,8450545,10352847,16560532,12792668,10734409,7144868,9379986,16878841,7124370,8283486,8733677,8295731,10354803,25832244,444540130,163489941,18870694,16530440,15240455,11717662,10137649,10088840,14086743,12167789,19024032,20627563,11308531,10024029,8278277,10115526,9213042,11722505,9937261,12154273,11981733,13418548,14749399,18007987,19876151,16973065,17003036,16209234,17825880,19723931,27426945,39616821,66800144,253484598,-252471475,473195362,488391402,313226366,163641786,71617512,36371926,24076073,22475878,338578606,357584676,31207672,19382043,33434373,23601458,35485284,38437615,21267742,19699276,44520443,21385418,23790286,30445117,34947037,36794929,122749357,34099673,28785789,65606698,31833071,26229646,29081516,31110527,33303714,48749224,53962343,78303860,47263176,42334199,44029999,31377918,32631059,40492226,88303810,158396884,110855733,95096558,99496732,105415481,108900201,140661409,85632727,279078972,2553100570,180608840,149610708,210337170,197879012,197710248,225937147,230691907,266496761,292782254,333458291,437233887,774246420,250729487,243019475,401356848,798577398,522203640,293331762,287582600,526770615,802426522,414714074,635271370,750060269,770409306,468181634,352107080,345980399,379281341,438181406,315544428,305419080,257691557,208925324,162711449,349569337,417064847,382732066,315224635,375341588,590108610,570779068,457135095,574597235,409359611,1009208571,932312106,600908505,228034301,78457575,117203883,165661922,103418798,129812517,134879224,185286748,475858399,1340243625,854075196,430290671,672758944,152035020,320562724,209120596,91110246,164868490,147512891,123330256,111104647,79975544,55761844,70017288,115619503,3637131599,433793260,122754163,99860459,74688341,53723172,38649345,33283824,37703411,94747189,44194757,54012873,215590870,58640875,44829471,37666989,73465508,35657272,47114878,36466696,81748914,47656137,53471232,39640359,228017677,50104358,255844129,79143531,373100851,79465128,55291637,51847160,59027598,44675174,42293036,62384559,382210855,92121996,293935883,85220258,81354995,82175647,117474403,124610938,172259981,147145365,91959503,118511640,78077351,100465515,104077373,73701889,184451784,82696781,74702404,81488317,126928887,194948363,172164539,89366409,103902811,73684726,87181265,97850696,134970929,138452655,174850041,138214916,194962290,117053795,120136058,117350161,149889015,177838415,240791353,131185087,88911209,77102603,120469542,93860273,111169687,118120434,167807308,388487983,99130760,73797268,63895499,60799199,67792333,69494508,73991458,66979969,64342432,72167724,68631359,60797463,74232206,92580128,90212955,86130657,66157835,78969011,85230884,70955694,74384285,66903565,67315156,72766773,71389408,74477326,69351238,60493449,52381814,51692172,118028875,184262339,77711920,65308227,58350892,63278122,55765775,57845231,55107799,55737433,104975220,99751940,254554266,136187096,97108550,101788235,96789846,92826955,92856623,125327003,123157144,106625358,100449122,90253797,75674395,65224905,49834947,42546467,66934936,64038762,43840046,80078882,51122265,48351293,42879639,29393599,32775483 51,-1427344,-2857719,-3559681,1888462,-2625833,-2203953,-835583,-1183471,-2925424,-2045628,-3038928,-4403075,-2482337,-2879020,-1245141,-2765678,-2713045,-799454,-3920113,-1295729,-1523725,258068,-1190331,-1247009,-4521164,-2557392,-2601846,-1632461,-4848380,-3257975,-2087943,720431,-821638,-1884252,-3451082,-4292770,-3117289,-1950895,-989827,-2371527,-4776262,-377407,-760255,-2067249,-2744087,-3436525,-2288271,-1598134,-3131354,-2605360,-2207300,-3286676,22688904,3942926,-4842770,-739417,-819739,-687872,-685428,-4516153,-6101997,-4511960,-2262036,4027270,8670109,-2510254,-2825430,-3519566,-1942000,-1528049,-1634693,-1016581,-1009521,-1508214,2038361,17178672,3392758,1171111,1214881,3807682,11671432,7341141,-3168372,355806,10335475,20164074,15055,-2280317,-549064,-1603917,-1766007,-4310379,-1050986,2261073,1804283,233444,-597875,900508,2551724,-987952,-455669,626333,-150428,5060810,6480886,11643259,32608979,89735556,155587998,103965310,32611847,14283509,8561579,9008513,4741520,6868871,8768688,971122,3862687,3210983,7915160,35407281,41487627,5431091,6997508,7823929,6680622,3526279,640934,7927817,9405850,7305512,22489793,33937861,38376531,19513,637038,1311352,565857,9440960,13341332,8268116,11319969,22687053,48189829,23896231,16652366,29464517,63255061,108076031,53773611,16502577,25072969,35198828,9698724,29238937,35360212,820473851,2306571511,1033053280,188085825,156534964,41584258,43095493,38747439,18853981,29302192,36575537,43749736,58993565,71787300,186749649,780398005,750666972,140561769,35036237,31968532,134191996,1264244478,1828654488,664914388,61092927,105073418,148460409,111323041,79325454,38765967,60546309,127461807,126827160,52390736,38705793,107700940,228487313,130227864,70906457,59586925,49346469,57783481,52289048,35532533,36045008,32359263,53845772,79007960,54988374,94158257,60080849,44066004,37344940,22158313,18300878,19493923,14889262,27694050,73193362,103978443,225141383,171309644,80124739,71213741,51223404,46605018,27478789,18291391,33622658,32700204,31966103,21356405,36783482,33161919,17112807,10829483,19620664,19272376,13359675,17215198,15630561,21135751,14955268,15487632,14141441,10182287,35438122,36067456,13893477,13787677,7041452,6451101,17152960,7382594,9281738,4938713,3392329,5447957,2173032,5825654,20039509,9376178,3949375,4180973,4479524,3032674,1155188,2963769,12539962,3528085,3380227,3143723,2654529,2229062,2109728,2783100,4360241,5111805,-143774,2867292,5897885,2174726,988446,4309348,1416205,9945565,5183227,8810619,4927001,5828818,20622558,15211060,12759950,15406477,14014158,13686290,16100626,20171563,26359547,33755184,39288802,48104369,60871191,76786973,101749180,135538741,190915512,228944979,302920620,385585582,501340557,578194620,592845945,505700396,371983352,290271987,223381696,181032352,137306712,108343559,79676448,66734862,60486026,57197669,46636443,40952957,32747627,27983188,23304022,23216385,18910738,19799357,18585365,14388702,16977125,17651189,15703088,11827138,17706184,28976630,42768824,15709017,11418293,15953112,20850107,11269162,12993584,12499864,14684183,25654266,20429123,47635113,27970615,23546815,36001965,26705047,15633416,15983727,19341311,26639012,22683110,21583002,18854364,26823811,24129640,24740450,27257514,27508867,31490729,29955227,25441498,40920384,47892908,45565327,54320671,56661681,66010896,80206035,90973748,116990757,151242296,201742632,317823548,676582947,3466942465,-763164366,6174519449,3644311399,1990642259,929590615,420585995,219914228,102452268,53665277,51638055,56173798,26918583,28651518,69730783,45873342,42406109,39898034,25964668,26328115,28224495,21435789,32221116,104084745,46692005,43688118,94108808,39452760,37289529,38639494,35948365,34788670,36880820,34747803,41469339,37063999,54689993,75875636,63774850,40495722,41958540,29497545,39986408,48042360,73272083,125549744,102530330,112675109,109126694,130102992,126567616,182005575,130217311,274246287,2819970656,223570301,180723423,207220493,241620135,401241619,2428124499,2493784919,550992940,665184384,381564500,279041715,505660953,1109931741,1325738819,461978471,367842667,449732529,1104861775,1966792795,741580609,1637507230,1416018812,659672405,444733819,844986710,1322171352,1270891033,1285244187,579224508,811364279,480893854,364271830,288784509,246010261,210490457,377967010,223601667,195386601,223472666,216509047,141711062,114179973,92907326,143358156,294006018,265460363,192681983,74422324,66408473,69177806,91899351,188198564,157935820,111653926,131024538,505281111,255028465,775008124,222316169,144773922,167591564,129633552,213669417,147584252,126582941,232280836,221648378,175487622,149861570,332811390,71783009,66484850,124786441,3812150368,890834856,169512125,129326367,90760828,81671387,64623747,41064972,48073654,98366098,51285218,58189317,179013049,76172521,71339053,42603303,89549682,38451432,52189528,46701267,98952774,56143377,61009834,40145077,307789406,63239963,50657849,327905969,86373107,474337066,60377626,44534456,55151946,54679132,78305608,93019529,517237333,131730592,337377826,112034082,97294388,120123388,97066590,101541343,128813220,108331265,100792283,109210630,74016495,88061530,101495074,68883339,136781348,99230586,94549608,107803276,120458412,167317096,157048375,92567152,89710757,90198131,158647852,170430189,161182401,134321245,110479306,100184840,108868928,92693073,110011932,118939759,160878279,190209444,248761840,145051333,89243454,103295830,190768603,117461753,94378794,105406142,144173439,395928072,133724100,112329044,90862303,68705309,79429969,82159536,100210853,70471606,74466903,105344205,98574890,89657013,89541236,105042719,95712765,83465012,76083540,101111151,115800163,78114262,78215307,62191230,65995792,66102677,63018134,89091562,121392488,73982815,57239093,54068158,71892786,113808200,77667037,69851961,59675344,66976867,63782928,68201047,67916785,67203043,139939388,89180573,241642716,161111665,83703401,94156814,118820213,115512848,131615191,128097306,125215821,111512601,137725095,115196487,77596995,112700979,103286249,43269028,65399229,62821762,38184331,45582593,32242969,32482000,31478571,21268619,25392447 52,548364,750406,52831,4379,521799,63544,-86344,341172,-613150,423480,-174,502446,318845,80184,-129565,-275154,-349911,299175,-539300,-179371,-100893,271882,162912,733221,741305,-194952,744100,525644,278858,95178,178074,114570,564794,182706,320430,309952,124261,-141679,738765,-585259,141329,633154,377065,54571,134648,68613,1065029,580437,1029229,696473,177082,617606,265151,856662,228660,471129,-570961,-161058,-291572,750723,347629,817157,250110,949462,14064045,798802,-44427,59114,448921,769334,1835270,810712,-84239,-81903,279200,815662,707760,197309,887853,895067,981022,896930,445949,981500,8980203,19111519,6414775,1372868,3996987,4900843,802648,139543,1029690,477588,403008,1070174,265698,1145682,365003,2691,662019,1836114,2138604,1729642,2698112,3485384,8503070,20171564,30614453,20283108,7402814,6680605,73082044,6321659,3065428,2907557,3529404,3657210,8569075,5206925,3076490,6350421,13648457,9737280,7377233,8009316,8925977,8419644,4611584,10277226,10756100,13885583,12184843,8498623,4538648,4871869,5305990,12565962,6999653,12341312,15869532,14137055,14397485,12335098,21198582,25328565,39938022,64314556,62210379,60206043,40789726,32756179,20878440,16308045,41810099,57221798,35904582,93420076,487005410,354149493,18384730,12742943,33558882,15081513,14888458,8112622,13069656,18659930,28028661,21362592,62983261,38864187,161044767,193734317,61069463,10072286,12348808,26844175,277819538,429182153,192198578,32557397,86194934,89363892,45317282,218922523,322560126,241783530,213735516,156487147,40393201,62062044,841814461,1244162694,334751788,115415820,361864763,256142983,91854744,136116874,111004347,161463803,118410564,72423965,122793779,122152961,82588264,114976667,804255782,913941679,289582834,39823059,25111400,16361550,15291098,26190841,47028183,30599564,36316322,33456237,74191546,68069571,82023167,75968026,36031240,39364249,62611920,54100555,25681102,49939949,45949081,21836593,14680445,13842553,15070334,16716716,17300808,24419482,14289912,10748721,10023865,10864043,9373553,10712685,11900612,14245478,8723837,5326944,7550632,12793079,7547882,4882846,4124311,6524256,12363003,3517386,6051576,7602126,5005130,4518642,5390213,5600108,5195822,4611207,4945543,7235259,9852071,4565787,4635555,3854462,4019711,5049123,3935486,6217348,5925941,4625400,4663880,4993075,4084824,5351344,6106949,6911583,6870280,7326202,6187659,8082694,8248657,10422164,11287164,12812143,15188678,14697231,16812135,19601856,24764765,28513657,36981287,44033406,54995683,66837172,86858735,107857702,146941855,192365157,255668667,328466939,442521333,530945504,572904633,500133718,396871852,304232386,248882755,189997659,135114885,105758249,81051366,65114390,52813125,48192006,44311688,41765123,35927534,26862202,20630114,20199213,18501638,18356197,18411820,15979725,15644568,18456674,21032608,16088294,13500253,13792505,17866722,32634854,16542295,11637557,15621388,16114560,11097455,12200548,12706153,12236741,12229031,30650718,45853888,14509614,18911556,21583131,21520008,15087778,12889874,18340813,35303235,84270537,507086350,337891612,27622953,16981565,12393671,15635686,16201252,16046535,12722863,16321099,18689505,22098650,21913244,29154576,19719139,18514973,18992378,17083972,16090602,18110880,22944903,32375120,46624316,109617174,35840263,261813997,565150074,435072190,166683125,80747511,56299680,32811932,19478928,23715233,30048805,28916697,22378653,35589970,54225489,57780400,74852552,33973289,46228520,90175389,29272104,34182695,55199460,79549155,52058489,107238972,59079794,47212057,60077595,53219509,50546012,86212400,81628055,58358005,64071166,95951651,150738729,116924908,78507869,66162060,52041358,65293100,65138269,114598058,174358577,151293220,144604604,129181367,122363108,173055882,178490135,161154337,199867208,2999106101,627257068,270912254,274919782,243358890,235452839,669208647,708188766,428849561,246645225,263295041,588612932,666514111,668836209,403497444,325614185,377996942,327995604,251586571,429030085,413014757,435372234,401446318,381679965,329761864,425013702,392432258,477210635,463386290,611452874,882889396,1403803920,1335354243,879368859,425353810,216177962,462631437,188297105,168133528,185040276,201505178,118765210,91275988,127300672,158039482,400016955,634065070,409071676,89917986,66063606,84817221,162352444,88479403,88268333,143591002,146653118,270206002,461100522,779766541,247767771,182754888,733243183,160401743,355901686,211267095,127130621,255724043,187572020,171184871,207196858,127153551,68523388,68180846,112085069,2188418891,3076389099,142043383,142270393,102016471,67086702,43135198,31220657,39234984,137400846,60403663,75285786,435006564,90658267,71785070,40695078,116407020,87120845,70229445,53770344,120191888,61001537,72994497,56046787,276728819,71164896,446837395,102081166,634682684,85423458,65586878,63303878,58376843,46718196,50416519,72258015,611762929,163555264,475199984,123194251,88067443,84706021,115047462,141108806,217510882,159594968,101589239,130295355,80159963,96405198,102409068,90378259,262974160,94496408,84391850,93132222,149850504,235776413,181839581,92492476,92794371,95816224,122251063,255112684,1173809221,2784283426,792621379,167040246,146309764,146021503,136243419,156679509,223879273,229072209,286287913,147415114,99140618,107139594,189325878,99666581,91947092,131538900,665596691,459055759,130116903,100769054,95162057,311449213,97579445,87946557,99808999,82232609,84297721,101652233,89606067,73286730,72783369,70206188,71912204,76296528,76008481,93812996,99416149,82145833,87800896,75819099,76593379,72516932,72203388,68294741,71566655,66683846,78254885,81282248,126511619,135201957,89165553,99836928,78997286,88043421,86666154,74429859,69422484,69006153,119623868,131109383,158780129,92394094,86723956,91487135,131073448,95985416,128970070,167003225,138294911,98427315,117957505,96829682,65393091,48788721,39888065,31198460,57443870,78639439,50572092,73367521,39088433,37464662,33525294,28085895,30652881 53,191127,177125,-33479,428757,147766,-265934,23497,-84565,111976,258133,133289,35935,55139,22136,-169920,8468,24039,146673,83009,-94168,-21471,25152,240685,608367,402947,387479,301842,424400,201465,-37230,-302207,-54518,-28232,-256398,68326,-439462,-119278,-129606,46967,-45130,-7216,-247640,-73904,230989,8662,109761,461847,213142,-38624,599449,107725,165849,101971,345445,2530,-17637,51926,-110863,288528,110776,580232,408067,481965,866001,35950801,3580907,349195,350595,218712,273607,486687,378360,1279359,858208,307602,223274,360357,396824,307621,158643,428015,326321,284985,930382,19542178,38264972,22708347,1639558,1291716,2317475,1238264,753282,760340,934796,615018,1122289,744671,1556323,1566766,1238987,727536,1094553,976905,1633373,2253224,2541578,6415440,12966674,28495376,27480592,9225874,6761418,13275818,7070785,8147403,3500201,2914848,2964377,4192863,6300683,5204024,5809077,9511551,7690989,4787840,5916936,6096898,5532125,5893378,12629460,11661519,11446772,6175699,8526300,4225644,4399008,4112149,4154320,5678052,15054337,32525228,53640051,14928085,14706865,17266208,16939689,10670708,14807730,36268993,45137173,29868943,16751513,13443011,10167586,13627214,22852940,33255058,56018985,317629612,244854005,15350592,7303746,6985355,9853101,11384553,7027610,9784495,12886026,23490680,14538071,47046430,18355763,85901659,133172460,52537802,7367353,8880091,16412389,169094011,275783636,132065983,23434256,51278758,44138434,23912407,169815249,424938318,420435634,156046434,127555852,31076539,38934761,414857406,720283412,281510022,104852845,508420971,377634701,53252562,81993699,77914200,93873399,75821661,41849927,73965837,72944056,64800782,86990944,399172487,472650586,216002723,26821799,17443828,13577506,31713020,19778390,16577691,19368891,26152241,33589525,61198345,57057682,40981019,44900450,30967971,26849873,48638742,50822089,19363183,26783054,26539582,17828112,11976579,10986016,17911584,16603282,13839083,19581073,13999786,9080206,10379468,8292972,7865280,8811019,6949573,11426386,20136076,24063182,8045455,11144166,5045511,4668698,6901908,4091201,4928918,3563370,3807423,6390242,4020735,3404600,3721342,3669608,3558093,2912997,3649745,3591564,3339216,2671040,2974834,2622326,1989026,2922550,2554993,2163604,2460383,2354253,2944341,2784755,3009986,2632649,2615903,3512910,4255927,4201383,3606486,3840107,4213873,6353412,7446417,6289513,6531388,6708014,8005009,9548741,14527994,14895367,17483372,21425021,24958186,31358762,37762437,49092096,61355492,87260631,110361394,145289479,188314427,243294302,273423320,269561458,200359460,153062995,117841930,90080441,73312197,53938401,47006993,33346599,28360147,22918816,21506150,18716401,16986189,14140515,13451588,12852330,11299565,9389371,10196458,9134355,8489047,9691798,12779747,9721019,8239477,10111085,15083951,14315863,7758964,6349418,8068570,11919468,8381014,9198037,6868005,6388171,6855310,19728321,48818368,13807458,12198835,15273175,22756126,10083177,8929944,10643287,20026330,28819430,244621831,229799310,22334822,12759385,9100578,9738577,9089819,10915783,8615697,8074284,11097768,12528402,12361093,23889128,14289856,15605396,12676582,12388403,11551771,13938725,15835508,20651110,31783541,66444744,-325289332,124028917,145267180,97590348,46428704,23438002,10104391,19112317,12590801,24517669,29760444,11969409,11951941,19357543,16642118,18098699,19622314,13546444,20143151,66073423,22589715,20824209,27806364,35921802,38186652,114240830,75689659,29937507,31589037,33004250,27867315,31130979,36430017,34577840,36399643,57482065,90600628,76265846,43011303,42428337,36382412,39947087,41626330,86097333,126156305,104225156,101888818,125371319,98587018,111756039,136203701,117388138,251874725,1992586267,798914387,225441064,240863385,178719649,173130485,427690840,502487928,308209165,200832385,175845421,257442891,495415734,463953059,367051400,272236263,367610671,320418075,214554029,296507985,363488109,460966303,335690511,304421542,365199907,328308780,347013396,419671711,362519690,422222583,609631545,857720649,939421404,622217994,303081785,182812644,292873635,283780346,215514612,227616770,165045813,122801680,108317754,97358465,135697284,363494465,703531348,428952593,85546485,70110107,67739122,152367228,88422205,75076340,99980714,127841542,455358171,757060473,1293357467,378292548,161006876,133013128,103842891,137139491,105552002,76750947,152071768,178095528,118678535,113810345,351423674,60615034,59251418,68665544,458100763,3488306828,129805106,116552443,80980241,54215879,37026337,31606680,39211717,77608894,37617843,41085608,38522296,35684069,32995937,31846990,60646634,68925911,54990515,37687529,100164681,43695906,57356528,39209393,242028499,97097920,202016660,194939653,202937166,40398145,40297753,32001171,39023427,29840796,33145890,108085683,303191859,160576772,198338591,89894380,80358038,84399963,113537497,113845545,95834261,72643976,63412202,79675533,62562883,63344798,59333450,52301913,99311943,71265716,74829178,85818302,132316781,178365257,137666063,68755375,64803641,68702769,95725261,188702406,1555493601,1562556584,597996352,141610453,124612100,102709681,106710073,120175800,184051718,184776488,242890482,136953017,83697526,78593162,133791221,79287544,74494223,97587272,100331847,90556033,82139191,65309151,63377988,169129275,71362880,77795090,80498581,59185106,50164536,51629734,52332462,52269822,53632302,53465112,53101020,56953870,55237845,68421211,68980872,56278647,64190003,53345074,52797945,52308029,49454985,46897919,46881055,43834480,48531949,47791197,80770483,94359895,62252125,74452254,53648448,51482259,54363136,51220410,45622499,46906695,70036355,82621505,99920664,58486430,49050088,60756084,77108123,58973040,96232076,138811243,112355045,71124232,72559329,55945359,46388043,38323907,31222662,26789323,45699510,47747312,38404596,42923192,29005256,34846728,28981968,23143980,28999529 54,-496345,-433979,-905408,-481590,-372297,-312810,-150250,460606,542271,184799,-165576,404632,724646,301191,-481499,939346,669192,684702,-513987,660077,816841,911987,2036277,272228,245836,1703424,1778070,-440161,-603216,243419,273450,675791,941625,294928,-371549,264067,-144369,-47491,-641984,-1358403,1066493,-651481,906450,716845,1674,293281,903637,520463,737639,588665,-271007,344681,1984031,1299123,457406,-117015,1754594,1341964,1321028,613929,626378,2114237,670045,10201731,11389732,895782,1142082,-90801,1360509,1166576,2605159,1429622,1768408,2150373,2808213,2779338,2500310,1553128,1418018,1523356,4175621,2214707,1819129,4852006,16838379,24124069,4127027,2551463,3584748,3847451,2620788,2208701,2553115,1677867,3332840,1939428,2762295,1773184,3955541,2196027,3044291,1919068,2130491,2267964,3960770,6494352,9648245,9215989,6701362,7233143,6043924,4236760,9620212,9679844,8078060,11399160,6320476,7411246,8021765,9573955,10485734,18225429,16909985,9240378,11888257,13444175,13459228,9940775,10323479,13434371,29264530,17338153,25303188,12033763,9254362,9859934,9190634,10908736,10474004,19397906,23512363,21385710,29135926,68888550,30849623,31711307,23907276,22326287,44855501,79165304,48597587,29228984,23338783,18846529,14906663,24140613,22442450,37857710,85062292,35855183,10287647,8833511,14061726,30959018,31928498,14806982,14283475,26550333,28990077,28069842,82795447,16872502,26217784,26001374,12471740,11166864,13029982,16559148,40179992,57763711,43556408,25034574,49487688,34167449,21167026,56683293,74641933,103237533,157217045,123436662,29862427,43147416,185041408,363536951,147388955,77248731,93631614,68873432,45323111,53994961,46952514,45672719,40743086,49681605,68808611,62323837,82130378,113769214,178325156,90798156,26676635,23156436,17078444,14567946,30825374,59637224,25831969,23452103,27034748,28093604,55633704,53260830,43811748,42549160,22326883,49134519,45380317,43231942,41940094,114942853,83219490,21734896,20572342,22637032,17497548,23160418,22615426,29796189,19996107,14481453,16684729,12607866,10004490,13941180,10896578,7345059,10362144,6702744,10974604,17248616,14017883,5688311,5116153,4228047,9218303,4919698,6196946,3818917,5826814,4450644,6341563,4631128,7131624,8479818,6337752,5294984,1302933,2144661,4754324,5132959,4110889,4672634,4636355,4321147,2819011,2231332,4423271,3745007,2293342,2011312,3709475,6612322,7120638,5052362,6620339,5321598,6367616,10190172,8623290,8796635,12155265,12867152,14479731,17899823,24089679,29077556,37922389,42365698,58047775,65829995,85510546,104651035,139349437,188829252,248764507,306233396,414173326,514578415,595990539,618126370,486369151,382707984,283677745,224985618,177936755,140659373,104367604,85747696,70296910,59752512,56130611,54583110,49615925,39440387,31057480,32280885,27980083,25286862,23523281,22848492,18997744,19698611,26091596,23256493,15713094,26575710,43352639,20973998,12190215,12655282,14729998,24533214,12459287,13386751,13981441,13136517,12035226,22255019,66362178,31229619,20841428,25767497,18113148,15116888,13779089,14874035,25488682,27723672,54128486,47687341,14910955,12720661,12666546,16204366,14077789,18347141,16438953,18503392,21943254,26800379,26310334,29089051,33797714,32743861,34273553,34008970,32863547,41312367,64943694,157785748,580411441,1810332429,-445616519,792055611,515015559,263821540,125121015,56400739,34600834,45657012,27693309,45982935,54135970,32826985,30630106,38865156,36488688,37338698,45287175,32472919,32313306,47102608,36796602,42168310,56736358,74562410,73554874,126190719,56908981,47118606,52879794,52633046,46898761,52476220,56130984,58150228,60088183,101044064,149262659,90738472,70439667,71971752,64146061,74478962,91051043,124550768,208961823,202509935,208294706,187786444,149728213,144124284,210012342,164531655,496332007,3918239669,318791162,239305518,274964987,272296315,238768612,264445004,299469438,433059687,352189694,257188689,277895780,442764076,388512177,346619656,359940933,467101623,533588407,313056837,394391226,448816755,564266207,401028211,398958204,479922116,467713432,426465289,611223580,527807354,564785199,662122067,471641537,469460158,354686374,286038950,244752654,340794069,270323587,241814789,235327527,244309388,166497010,152901342,129724609,272546664,1101539761,527534038,329091295,106183068,84221050,82197899,107167877,182969903,128873729,122531888,173073644,548007018,375928070,903497802,354562578,229485522,240151257,154307827,363132543,287268955,142429377,201706228,227528832,227859263,204517891,443921046,88341630,97458205,196483002,5695908533,656403589,190244307,157443306,129975217,105904678,74982901,61448593,68192913,112410781,60520215,66489172,69827826,82035409,68264299,53748986,113709330,56207744,89413465,60629402,123751955,83271277,125251798,68381062,440835689,75277240,138923301,107977039,205988151,103801982,67365762,70619901,70166918,56133492,52700243,67206380,213797227,105858517,205823290,152229373,147457514,138944004,152867796,155498101,187126327,154673739,165473288,190734402,173298775,132689467,148608174,112133928,128009059,183213538,191439171,213410787,1243053144,404461438,256135172,140432062,313559908,124410106,156364440,220062954,340268886,420130719,341039669,191818811,174884035,172283809,194445280,228179838,294739017,360893413,504209490,257327561,163587064,142584988,172645113,115823839,117751009,155813328,199563281,334302193,158950498,128398702,104946611,113003947,135238664,114988379,137923694,116264055,105265668,115683600,105915699,101651261,110373587,113626237,114555088,112491379,106704118,130122242,137210874,112928725,129451071,113406966,107771607,98049899,90704032,89058755,93889297,88843234,79904368,76646116,97167289,118777657,89813029,93438382,91487515,99524535,92263142,91048866,88476966,91507575,202727185,109006983,204374862,158089740,110502141,107496983,152068987,149185122,181386092,260179749,233792731,344981172,340774948,109840301,90947893,94304335,73870032,63372358,103342566,99194256,65316367,98928304,74042772,75577578,63506450,49776994,63472988 55,-22281,380229,-77320,86025,-205046,-411127,-623466,-707702,-473107,-365095,-462101,258121,349376,20076,-62301,446396,120947,-223002,75931,365188,-530695,-61598,-113679,-61085,-274000,382501,261164,320961,217370,159957,438884,346386,509065,-151115,-209521,-317538,348762,-177538,-323002,-45454,343066,351607,-217245,8828,559795,219544,717091,448859,2460,-64004,108693,67962,-50872,-582439,-361451,-399261,-430619,73875,417956,116785,-217320,-71174,-702494,1903889,6831813,-83566,-305125,675808,370447,524757,1518908,950945,147140,380481,373050,1925253,3671963,3102735,1115627,643205,511065,-172826,-89650,1601417,6776249,12156827,971463,1089071,1428087,1361460,54729,56847,826574,4274079,5918653,2494937,1498667,1381354,843033,897707,399046,996978,1290967,1807563,1477261,1515579,4914132,8666249,16244838,9798699,3272966,2831246,23678282,4074826,2546257,4036056,3685817,8917809,8206839,4314963,3585126,6475614,8603240,3985375,4336226,4606487,5014069,6324629,5356648,4767577,7487859,6510701,7523561,3228220,2326774,5506724,11139050,3652954,4301184,7841110,11238864,7697190,11169320,11054617,21523437,80321868,70366801,14690078,29895601,36478739,25677822,18803557,10556764,9170563,10295919,11028542,11122050,57519390,245640305,202290623,167117230,290387918,91479755,30881517,27833645,9358260,12061057,15428889,17414728,12122643,44370586,15708582,66763297,89379538,36078006,14117193,20131838,31212826,128585723,184523071,91020360,20649889,95706398,186908867,133809861,56963528,55654465,65076669,105509321,95344030,26671969,24488972,88327660,205231993,118462411,51513581,59929603,39442115,55746673,71453255,47047280,56834115,38240548,36829346,73721326,67192056,41149909,45039935,67717381,161708655,24909239,17457467,38823791,33454057,17680643,37610026,146023478,246881389,315354920,176112379,50691908,66478040,67541003,50893993,35491304,28199246,32904265,32800191,23521070,28352240,27525487,18617557,13782666,11610746,14603645,13308457,10668300,15583809,9770234,7433646,7630452,7929634,5664094,5385718,5456489,9564335,7842846,3296762,6283761,9478354,4647569,4657644,4544160,3900384,4124264,3034551,3926853,16455383,5820239,2858419,3363188,3116619,2984892,3433264,3048019,4463234,3384425,1507938,2556781,2164015,2069713,2014636,2035547,2891451,2478576,1718313,2475178,1761677,1977572,2202403,3016958,5116296,5117908,3510701,4747525,4943649,4137741,7312917,7226156,7942363,10231574,10373001,11330066,14078085,18224634,22772537,30016198,34668403,45430224,56465020,73345230,92516500,124972756,164601598,219461123,280981155,381077241,465551932,519509788,473293638,383802941,314104237,224469361,176309919,134704578,104488489,79742403,63322066,50514853,43451337,36897585,34241220,28041765,22472297,17033331,17387853,15392819,13359943,13114227,12529953,11421080,12426407,20874979,13397123,8435925,16684220,22426964,17004852,9457432,9538065,14402178,18572528,7377793,7774019,7587076,9404204,8749074,20988912,48032918,13450174,16186625,38681891,25321692,9406499,8981454,8953627,13133702,12565424,29892760,23492952,18456911,16590363,7127632,9598082,9331716,12257230,9250964,8127520,9291704,12647397,14571584,14913811,13625118,13359712,14225625,14719145,14814366,16952872,23049120,34042875,65061675,338337506,-210161215,459797543,441218688,268327641,128542785,67899159,28030524,22079398,16811670,26584138,32529892,21899806,17299762,47833186,30662058,34734317,36419576,23113274,62682662,114825521,31312879,29298064,37361725,52770194,39702571,74580566,39259609,31077552,31730373,34876265,29821427,40494849,111246223,46049091,41361360,56822328,86313483,68112320,56745920,50462235,43898717,52343272,51683101,78599951,125008729,91932789,93201099,111239997,114776121,133355976,144228077,106163079,195448848,2943844333,334392939,240246045,293692865,310927938,429360561,965987705,451156398,452838650,279466347,224017928,309006505,390476390,332513838,327427269,282160354,352276083,363900189,299887955,422385328,399103853,565972822,450935855,359489370,315869462,458192481,425389914,561648770,432947117,496078701,582482147,504811725,393907008,314197324,223306267,194378462,485561328,215668477,212541701,248032489,321698037,190496419,133904515,120229422,121261049,259143709,418754711,289824646,78961448,65709499,75619121,128583599,90780479,96538931,83507381,126966374,290162941,364177415,924311088,264827351,150974497,375707018,132058842,232655214,161611568,85135736,165020788,126076407,119854715,118021170,143347923,46711696,48258980,88833597,3620727697,1065908288,118209954,100651362,66995537,53002938,39542047,28809730,38074392,93176431,42627917,47712144,48853233,50669141,71526456,29492012,67296726,36724722,39918727,31143319,63981670,41168504,50547800,36987952,237816151,148162379,194806826,244271682,192511553,45336861,41520061,42302486,46004485,37213742,35411693,54658831,382247741,87863736,299668946,87707261,66857325,75458685,99171196,116676220,134572518,103918101,74311220,112340389,61122676,51796336,76765550,56427406,168374193,66500930,64043370,76662991,96522910,138431527,116485746,63402374,62858329,65415965,79709182,110230438,183595836,215737268,197155619,119564007,100026315,94109053,115324319,153073809,186266467,179448318,225976150,115341119,82336740,74875903,105901114,65382635,67663912,95750903,119700883,133729793,92947999,71935978,68121020,79870250,64648063,84758084,102944969,70067562,61978310,63168069,61021941,58506848,66787120,65672278,62435521,60039398,64397939,108755159,146358030,124773725,105307084,69906747,70357593,61867096,61968573,58438473,56403231,57377671,47608611,48164068,109712906,135831727,59051588,56178087,55206419,54694174,46577411,53376707,61204070,73547311,120923164,100649365,143618220,80439063,59472790,94688133,148315409,85226950,112017137,192036021,189529630,127264987,95738049,69480930,52986228,48568796,71980866,35690162,44503851,44978848,55660173,73638846,65683561,46498521,41381262,56757367,53442536 56,287438,759231,1053135,358698,287069,-779730,-135356,220023,-36764,-1321759,128501,127670,200779,-519937,357450,-189338,-237733,264913,-449344,-346770,73980,93168,-515305,888589,375890,295092,369403,-800227,-1081973,-347519,-1317184,-562689,394202,-1307144,-255919,-551882,-143008,-1027671,-166274,-849588,-224646,-430116,-406517,-54524,629381,328551,90737,-1068978,-1216697,114314,-390081,-631665,-509230,1242359,-842362,-1144873,-2134710,-151754,-401897,-557210,252250,-1200098,-691019,2080836,5735975,-132830,-1132502,-385756,-476099,247820,-516807,-518157,-100131,217540,-347329,115910,780353,-906758,-536479,1138831,950212,409105,-415112,706256,4578650,9159429,5637244,52884,834043,-734589,-653552,-320900,-501155,539907,952372,447966,1533306,-12653,1738631,1272220,1971199,3791841,2224303,2852925,4361497,4068240,10133574,16771967,42817066,62779846,30180619,17632824,48257952,122370838,11929351,10300710,8062532,10361708,8862039,6743816,7368248,18509210,15618148,8977037,12667152,15771559,11933768,10323197,8971051,12589050,26162669,17880603,28798902,12569306,10980169,11259792,12366243,17645845,33851978,13853533,16511813,18886591,24560957,28084595,31659653,30310588,21640631,20673023,29902737,48135836,76258841,60894339,36074733,36039164,15902691,20874242,17405201,97196884,282996208,156518468,14788081,10128353,11137115,17313909,20760709,18159821,14169143,20034940,23572468,13732222,75072009,27192647,83856128,127601621,52659051,11145361,13343983,22793972,165794027,257213617,128997320,27898150,33611531,32244092,24952984,26276113,32691050,85417052,189432654,166001165,42147581,46284832,127486546,330793666,174574209,56324307,72025613,57981472,72721179,96564613,62996298,61501334,32468877,48835811,99806458,93010636,106420886,85540944,51553499,25813777,16984030,17804159,40745766,15532489,13578330,18771389,16406567,18687471,22687290,26179906,25857472,26570461,27439905,27046909,16461501,31726418,41717573,46436022,32651862,81802092,86164084,38113411,26022267,23907075,24485136,23962096,20487520,28414179,33449646,30587917,21894105,14753438,9513105,9468176,8217768,16132341,12401745,20385683,9206801,9029612,4067905,2398097,3566089,3159319,13691685,9775866,7965970,12306007,11281021,2594277,3179436,1917551,2129364,2513750,1863087,1857431,764866,799868,926262,827078,1167107,1829492,1032865,286125,215862,-768547,475898,-259599,82857,-34747,655047,3047446,2701021,1549401,3533328,2552875,4325570,6310339,6232942,7996281,11227053,18771300,18893974,66748398,23001147,23339501,28440107,33141286,44493629,54695132,73809845,90897216,122119765,162425616,219858102,264672688,355979696,455663424,589203661,663606036,657238036,578064117,448198561,355486574,272150546,227220717,164277869,131365772,102979345,85129843,70045692,62652301,53077949,41881871,32329078,27882059,23713019,19320726,19693536,16843132,15126089,15624707,18567307,28827970,20049301,13679003,34028167,38386811,14209836,11088970,13683494,20868296,9898864,6459374,8196480,5822621,7419918,8144302,40051351,30321842,12410966,14352937,5653098,7415704,8803025,8098311,12163344,13204487,8277029,9357897,5007413,2499122,1969340,7480547,11496811,22746874,3879794,3044400,2774231,7385980,5997081,68289852,26508888,15027449,18956507,20290055,20304396,18760305,19306030,24109742,38283715,72443889,224006066,-569237521,1999888296,1643653185,897419887,531153581,320996164,166905879,62109791,52683873,36612116,45114693,29993486,33375829,23948200,29088901,39053941,41700582,30982238,39979089,36068843,34716100,65543543,89416999,68687694,92027808,65076505,53898866,51331881,60594254,59810446,56830013,68067638,133903221,87624785,114245318,136693799,83783384,80173944,73522229,64933768,75183394,116355777,172953779,240722219,183319782,153025439,161207429,254469292,260783552,263927771,195986116,1132144145,2768043242,283262667,241250316,259461771,267084198,260086540,486658208,532263934,398174808,396500462,283758691,296152557,389523146,391582213,381163249,441019508,417360342,450152397,405802847,495060125,478972245,637678771,470963271,593037442,439455055,561129339,568636633,784497482,756665859,744998157,914708763,581757695,490782346,411851958,374777682,348227437,448274661,353852539,322473943,273480317,323227510,219084736,164831357,153974779,180324266,451024541,594320893,387193608,171154790,107388119,73069397,86367110,193766369,104626066,102066484,129411853,330728351,187591125,724550391,575865431,231889468,277001135,135827609,286427681,357966733,129241028,164003913,169258882,103757575,140242465,268617861,98998603,101894735,143470594,4613018348,830389519,228293148,208561058,110464957,74020578,57268045,55609581,60471073,129846135,83861756,529110939,99935664,75555128,53034905,57619581,105344372,71563367,66561370,61715718,109679949,81248271,94422442,106784672,421934616,136717182,197898456,147295133,114317790,77061379,67762779,71631257,70329944,73994976,231896816,93800930,194333595,103150975,94288217,112064501,120110522,146425823,130985189,152333884,157467763,128628718,249402444,151709921,154918320,143506175,186277093,125910342,275785656,164532645,151881461,146652516,209205780,267089691,293950266,198614187,334408993,125567752,158079332,137971881,130925076,112985626,172433423,169527525,167731735,169885711,184061906,198637402,229434359,311790148,416835465,258609336,163378022,163877855,179336317,110095992,119614346,172856385,419510689,1420905341,168559726,119458528,94608146,97746800,103143175,131659640,131249289,115650790,100835045,111818641,109909277,106097862,106551183,106424866,108077348,105884447,102068766,119132933,112968717,97754457,110721064,104168895,99203522,92314380,89691026,90899812,87556388,82627906,71856350,69522104,77137828,141684919,112758414,89156240,88324904,100120337,87341253,88531563,83318261,94181898,169032200,152808986,631224928,506792451,199674032,122683412,130575916,148784364,317797853,550811929,519016282,292534652,402932305,418801969,238872836,156338266,184362176,67237530,64968197,75121162,65335534,79278161,55978086,65707438,62199863,52073504,55206483 57,-239563,501571,406767,697712,-155947,840413,-253854,141131,-15618,997916,-828913,-33834,41837,854063,-769503,107215,-101263,241253,752482,-226029,834610,1488241,128581,696354,1641972,1228643,1152318,387713,362353,-363416,-963386,240271,-618562,-845082,-1193819,314070,187751,639513,333989,1438081,-58724,943641,1503053,1407670,3649089,2223587,851787,187378,1824864,2243014,850412,1284753,1715199,1259734,1418273,1221141,887551,476776,1131263,1534332,2690203,1619909,1876735,18192836,22776225,2357020,1059966,1773309,879024,1983727,2161854,2393446,2610897,2091423,2418494,2744249,1279721,3060834,2390122,1194585,2464536,2597257,2003670,8391856,31382061,42233635,6165868,2941070,4692057,5059671,2587939,1731570,1315332,2019348,1950065,2117494,4111806,1490023,5303086,3147637,2235331,4765231,4953191,4197729,5249141,8268307,12604973,27350690,35566118,22877331,9713233,9423647,15852101,14051655,11042677,13874460,8579369,9560015,11345611,11200521,10861611,14230660,19409975,14092337,15761991,14349461,14391231,11313458,11698403,18680768,27124951,32862278,22057094,12710462,12284240,13932081,12794673,12830199,14149643,29214797,37720836,49732394,87654222,29589717,32522114,34153376,27080199,29052416,66939613,96312929,49363564,28734206,25438000,26089030,16761174,23188665,24329098,254611098,411822392,159426725,21402552,15679014,17642411,22223237,27554854,43767144,49770534,584801301,59686818,48557459,90129713,55989278,152788482,142526352,34241324,18006221,22076426,45281524,252583428,340010492,148371062,30538971,27549931,26336760,32557459,32284099,36368269,110317558,225032884,182250526,44569149,61105777,169031331,377652979,195543302,72648845,63441573,59779263,121937984,165435042,58709063,39231755,39810836,110364615,158954167,123360449,66419715,72777978,117191698,33289397,28786388,32763791,27580460,19830564,52776297,73084080,40861952,31884073,32080522,32659957,34574686,34035150,32683711,29207965,21803757,62880532,651862183,98936258,43142404,60315305,48337926,29753996,26842463,27329347,30123010,31899341,29212567,43180503,27902281,20525404,21612052,19461228,17254788,31179309,157007088,554796925,47346608,18482695,18784373,22659271,12014605,9549681,7563802,6581574,14289597,9624852,13279562,7353394,7905751,7304884,10306901,9908916,12259251,8710993,11571101,13871267,14258268,17635278,25225864,37583681,50711420,57857077,45267893,32859442,22709799,15875402,14808910,11891708,10284868,8479780,10038650,11123149,10649132,8079523,11357529,9084318,10437370,17062916,11913239,13282994,17195796,17821099,18759712,21671373,36623425,40941887,43135580,45959352,57530929,70859652,92546502,111081020,147955080,197973698,267927703,615197684,831216992,553690354,602335131,571356769,480016746,357139193,265304348,215541063,168958935,136935202,100023762,82181354,69219546,61565862,56910339,57949367,50431833,43024904,35116703,32644972,30967765,28517682,30156505,29875120,24305892,29876378,36625918,29868615,23449399,24217963,37991704,42080162,34327766,19528854,27603874,45664083,16715379,21037869,27225805,21539303,27587744,71386634,824157514,402546936,47515253,40684804,43325502,26718901,22503779,23721744,32747728,30805031,32656894,37280399,27695344,26096041,23530032,26982660,24033091,31773316,26133866,30402617,33331324,36873851,38536365,42786787,47279912,50999899,71123519,58630298,93097191,51447368,58761531,80182228,142122289,27279971,-233257889,886847398,731261351,409251973,187310136,98505376,117487300,84390163,131381206,328357296,337586908,47557361,40128802,54424302,54935439,94037007,100599149,49248791,46010001,62972882,46532586,52655299,84626162,123013907,118250089,215065274,72218567,55602491,57533664,64356127,63247257,86486892,91951250,103388678,103271669,145510809,214295347,163539353,129059603,121272016,110644584,154647564,186531502,186758402,297607116,224023335,228745393,313838189,322200728,295367739,415998715,271956881,883311962,5031019884,621043304,573029818,2282707720,564845593,415250941,714739454,798395440,773263295,564441351,543223746,649100620,993665612,525400945,558589274,716033407,1180146131,955547293,680496454,690279274,929465143,1246905776,967128468,1122455849,1260687457,1232330477,1190517118,1018675259,1209501901,959420506,1102406251,892666812,834302999,798901562,628406571,553161880,892492752,812862771,780621988,664655511,618489197,675278550,607587703,505903816,767024892,715349611,936318128,1129919671,612173418,277586383,147146883,153648020,202126074,183350607,167237724,285520873,728047756,575373951,1228962413,856405058,547926702,763845329,218912567,460206161,312255476,200880980,306270047,296887989,278580522,276422626,582222387,157355107,149062066,239264087,6893106537,842869838,249015433,184471580,146525965,128398700,103000445,76876281,104178684,180609310,86849843,84454448,306061262,124479341,98959542,76319056,145948312,71006333,88484978,80650095,152276263,113413571,120132296,88496880,539522480,103778387,169632364,218127754,293019064,199838804,97903973,93754080,105018946,84130614,72495193,96193085,355321725,148387353,305612280,183891272,178078953,171394516,175029791,193420165,246538907,222913026,177421114,228449775,168729945,195513844,202764906,176778125,483242318,208355936,198728202,227129281,286062127,368292757,331997411,175383904,175994677,163230759,202921345,230037658,247352072,215627738,271301844,236336581,244792576,238144529,271028778,307399005,355472924,434823615,616958998,287258280,231278700,285273363,362591182,198050791,197808412,272957369,367909636,790703716,207563839,165068179,145248627,145619560,155561551,180635626,221506853,280815075,252155167,224708308,157298171,147312164,157665764,164096281,157694786,153172994,150377242,209835629,269852348,200012680,209189577,148202590,144709862,138716023,139264015,143186492,136312367,128382896,111567569,108984552,169386403,229554547,139224000,136881723,137743862,138820915,125440718,128911421,142328034,152963211,278369217,376581695,548446748,312593239,183315051,184499282,196843065,189350992,249079363,450750843,405568830,221227202,263443994,226562316,178870095,148428178,114899832,106787038,136779843,119069374,110101217,120189844,98852520,113733825,93119872,70092586,73576128 58,46534,-2063,173916,-31686,40836,397489,48251,130543,-8016,235537,59103,435761,308699,123336,264288,228040,-412700,229952,195705,-180153,252992,202286,244639,567174,-57589,391966,431204,358378,325469,-26191,-44678,-3477,-122827,75171,-251492,-527909,36130,-286526,65356,149001,147397,88536,63041,-94114,470587,328871,369942,159797,69678,115584,28476,111230,424483,208564,225297,323378,123977,145503,444138,404831,326390,627526,304204,3902251,21339602,804206,171095,224138,440495,253027,632404,946712,1567421,3797884,1710601,1033876,853756,856602,700899,959079,1418730,928947,775132,3049364,17365300,30039022,4712241,1271997,2199022,2234094,664940,545020,911761,1192075,1380352,1069905,884445,1517537,1285349,953787,1091083,1291779,1166193,1874398,1785653,2557819,5758913,12989834,18454085,10836811,4968527,7852216,58329619,5889198,3007099,3271744,7415517,9435389,4520783,4785579,6268017,4581212,7038018,4176916,5586029,30665472,11145750,4863203,3057177,6680178,22094715,11264321,24718311,6177516,4447617,3826509,4231842,27773589,11483009,14606808,18378614,12109492,8838552,9844362,14438443,11251159,8799487,14322538,32651168,33250307,11361171,12158026,10561520,24176865,17307252,22308362,15292523,55195521,181074609,96280947,17971733,17658821,9264606,7360423,7442219,6444916,8737019,9052243,13550869,12690653,27182164,21416766,64796479,69063817,21418285,6648979,7832818,16956362,101227195,152782261,67312001,17080537,57716880,29898908,25911774,97605239,136376776,110841338,101029091,76087013,21280414,29945338,220398339,342784470,114245309,54215554,143585675,100516302,37968371,57501971,68038844,90763801,99073604,32307215,50250517,49277134,71547770,42432029,194139403,188943537,48113578,16360242,13238800,21715967,10016656,18884881,22575317,33430254,27877446,37195499,54858727,42598112,37095790,40160467,18168391,26394337,40365217,33189897,12142989,17872225,19117642,12883359,8652497,8450151,8028174,9364931,11146424,14204354,9381321,5661371,5507314,4965203,4175564,5293978,5496488,4876620,5004123,3644871,4222509,5156023,2109160,2114972,1828532,2527949,9580204,2651403,3511647,2484978,2811840,1947220,2216463,2339682,2096032,1842957,1687705,2147821,1758458,1563160,1535781,1515744,1807085,1847679,1527863,1796190,1877979,1525209,1625696,1713620,1760130,1655643,1856874,2296942,3011101,2462436,2849780,3040355,3000415,3774520,4460668,4641291,4472660,4754427,5561293,7385137,8800188,10025827,12435144,14519007,18014791,22887614,28111319,36092765,46531535,64205301,80980341,107609538,137246851,171489330,201307464,176138785,127984949,97452129,75084855,57603997,46182156,35168750,28396745,21623844,18720830,16263498,16020823,15283400,14093413,10506935,8246146,7878121,7981303,6634524,6944552,5648638,5951122,6909172,7970318,6310810,5796821,7270793,8286636,11322137,5247177,4418409,5847533,8050162,5454573,4415164,3721631,4569829,4382717,15881936,17073316,7371174,11540253,13656046,9693297,7172504,5072861,6018911,10790050,18720684,112012772,77624646,10712055,7314423,6030012,7204353,8140763,9284481,7163918,6900923,7998412,8344845,7832309,10403209,8683371,9105180,9676475,9305090,9416147,10311465,12674636,17737666,28215222,127835795,-146866959,172580836,181707731,122292775,59417397,30734928,17350825,12515739,8979405,13143473,13887851,7932630,8694117,10402537,13190221,19267788,18043011,11447666,13955568,16244079,13289390,15374955,18836728,22366341,23701405,95492833,23982019,18050775,22622484,19539985,16939085,21262120,28008157,37092830,38853441,48662495,63920804,50042708,31020784,30218033,26187796,26978202,30089807,61585095,99333993,85697196,92793176,307731891,745871795,748632087,261621146,76546884,165311583,1620096868,124418886,123436098,127699204,120104093,117497315,246682552,265551658,183116120,153882394,104804334,151052267,218316188,245996083,163245303,141414654,166376005,132838611,141868093,215262655,303858977,193934173,147205115,172309288,136134452,127193447,181715985,208313082,205816794,241941476,333501696,372344854,392617708,273428962,146691999,88779265,154930170,112469722,88618315,108309121,97338763,58431359,67181846,70243543,96579842,203892861,244539796,155341166,36054159,36075622,38559287,49488635,51642459,60298799,71982630,96886075,108080384,205067602,429570395,137762511,126980830,251390557,87176897,138147193,93005605,58536028,123394199,125931098,104517608,79323999,45423908,37496477,46090740,95407909,3296420151,584408631,92891938,92710534,74577269,35074192,27780729,25020702,34478117,75639901,29947038,39127748,169611905,46408931,34953086,24321315,39011607,22228269,24943388,26581651,51049341,28992009,31703418,28302969,120788997,53418636,138023126,98157239,150178726,29311904,25707678,33059882,38223955,24464371,21713952,27429941,115129916,143130751,137488184,89352353,43598215,49608017,57556658,82942251,97614831,84298804,60241890,93057320,67156053,184020397,74315797,46574144,93932855,68372363,57083556,60436098,167573630,122159716,93691310,55492684,74710252,48574288,56916335,131521484,429176417,681051334,337309772,72515625,71053065,65618540,69459017,69426435,101107930,93879764,132867609,86117929,57142988,71961898,110458944,58308449,56837134,88484666,406871737,250236846,60969937,49050043,46570542,146827312,60550292,52668623,52375339,52094274,49567976,56830587,48863745,43951617,47336371,41783122,38390111,38922746,45692654,73914219,63573259,49427231,49886963,36281989,37484713,37499054,38465174,41466805,37136407,32645284,29244432,31688118,128678270,149820981,49263393,42263654,65215237,63851041,46313695,46693047,51544002,95494362,196146338,2299851979,3540860444,405521966,71285482,49453495,80519652,55611240,66838387,121231382,115729689,123777292,129559165,56001114,40961720,36837236,33801725,24709690,34397984,39310490,37731649,79951829,34075508,26490560,20951390,18336906,22350447 59,-4782084,-2360173,550658,-306186,-1273559,832312,-1372015,-1548934,-2052493,-3882416,-263878,-735381,-1824481,-819754,-3423737,-2419671,-2415574,-4399384,-621733,-712895,-904976,-1926789,-1922763,-904406,-4942543,-2408020,-2620801,-3953456,-4467610,-3106020,-544171,-1273736,-550917,-2490740,-861609,1055666,-423676,-99464,-3902025,-500243,-1787014,734096,-330003,-1509817,-1092330,-475190,-2051684,-2160802,-958535,-4800554,-2464617,-1927304,423475,-2067594,-4893423,-2602969,-2734560,-3167457,-459985,-683042,-2962908,-1085418,-2043409,717942,3526948,-887906,-315147,-2589527,-3728542,-772542,-1477456,-998786,95653,-727957,-288614,-870581,-1597140,-307560,-1835736,-3432128,-1014825,-1604804,-1286224,1835118,4322201,6917859,-1337851,-984612,410578,-1156604,-2381003,-4292435,793301,-4677812,1328009,-2169676,894204,-611737,994181,-46012,738119,-1668432,3159151,1763864,2602321,3140239,7446446,18213993,24236006,10574920,2661366,1849819,18014679,10414928,14213501,7123425,1660992,1756929,3219775,1301573,6618909,21895800,18975496,6645270,9706805,6701865,7748987,13685691,2894370,2539979,8791499,18986203,28922278,8492502,4372786,3915338,3717621,5025341,7096251,9053420,9395233,11287227,15814311,21268523,13509096,15862210,13689844,23467817,65113859,79879679,31638572,19719179,28198355,31097396,18174463,49359412,48554911,199984512,400628075,120074613,30101281,25092537,15452309,31434403,35529340,13349344,16941886,48757059,54811491,42561792,36559893,53733215,142320101,123987445,26394309,22165153,24921589,64282603,259624170,293090363,98753759,78420453,206168286,62798041,45926029,296752924,410520051,303939006,232332232,187368738,50505288,77533332,428187404,696264763,221649715,279939227,363451211,179382721,164752936,248852117,177585380,204755797,135869621,178347206,207719452,132747536,72829484,94232299,321042742,272588280,44827904,40492619,36243141,20627854,35916087,64146736,49265191,60035966,75601663,139039758,129155640,72072953,117452440,105346614,34240153,62818590,52816431,28497485,27046995,37244560,33386814,21375744,14735902,14133590,18305036,18390875,21551846,25675214,21386545,14376249,9686584,9508807,10466236,10928035,12356711,6906626,6360324,1901854,8008079,13948585,4391343,2072255,1672749,148754,4751267,-19300,4421709,10185783,3728334,1765508,4284666,3746948,1585726,-815181,4289475,3605763,575037,1617725,1098988,-3449812,-971534,2528623,-162613,4313247,-1512430,-3901806,3161854,3950148,-1695448,-92684,-232883,2773357,-1219457,-165733,698963,702819,3291399,10371625,4042582,6565363,11239230,8264830,10608297,12093853,16868939,25868106,31077714,30396374,45972777,57779887,70320452,90502181,115088408,164101905,206137567,273523749,350366367,449216469,487355507,484040332,393449264,322682594,236690665,180909912,149938444,114918494,86857054,66491677,51609047,38498303,34252450,34197477,30781647,21665186,17022266,17327655,14060652,12399206,11351558,9676963,10156789,13866519,17532169,14935820,12095475,18884265,35951300,37592811,13908880,10298478,18984577,28262457,13111293,13129002,12217669,12256508,13521255,27651296,50393734,18105752,16062110,23014647,18723352,12891246,14522303,18004481,20540626,28981619,160452022,89864303,16691271,14473262,1663468,-1506226,403290,6838419,5556016,8140891,13265390,8271827,13558869,20890655,23974314,17936941,25109415,20880945,1319976,-19136225,-37614666,-73302184,-257389714,-1128057315,2135329785,-2385300615,2076435681,1713983615,769323590,343444156,135116775,8445448,-11526853,-16016799,3753682,-12366527,9366706,42084442,28699362,27056255,37827609,31247713,25099848,45247927,31724567,33813473,37907486,53470970,53346209,82098532,55133214,45230855,31833178,90083396,67986815,68672164,63232847,56070003,62685500,94565994,154945550,111948773,59127756,59461751,54007389,93695111,101610016,121803873,224819452,169432881,140697554,131473435,173409958,265825110,380674778,170413370,638297923,1956973920,210377477,245248590,309163090,259573307,270754432,560074852,679137545,478952100,318452597,236983738,371547903,669962149,796471440,534306513,374920967,472016981,470007078,474414054,601696932,541369273,701458728,621651897,539048947,568079516,1152267153,1024408806,791332989,720386341,758414902,1028621101,862728632,1077485674,810795610,516806653,328004575,369474141,570741725,558338190,340153095,255043534,157132435,152524453,181964638,351487520,393228176,294558274,173369273,66780332,71520838,56848248,116413229,147022311,91581100,98667729,178681091,359312924,258459484,790985006,209889385,195089058,393054387,148773501,255873002,150225579,113113042,238437203,169028706,187567303,160442763,275013825,83757913,91717819,189779892,6204158545,592824845,235436044,948681469,131141752,86390960,65526010,40774030,53788147,151274434,73497953,97873681,530832777,74651677,49471565,50419226,95554901,42483165,69471457,55527620,118081881,64490363,81135842,57580009,387188083,58065792,120415585,104079231,210851383,102534653,68145869,59355075,61056035,44855873,46831006,54792633,204736379,124096161,203432977,157511889,118991010,98521062,128089807,103452283,162314276,779454131,396550659,192855814,122361674,118587141,118757377,139939484,428968407,149473153,140738169,180606937,192843218,289814757,264691581,124853212,148790899,127039773,182884334,420572930,1231873981,1302073851,967481341,169686630,179467762,164952353,175860945,163525298,230096594,231459028,326385679,191500353,158486379,152523423,224253717,131515252,132387708,177241371,328704293,1766446834,156456341,122616584,112892633,165631027,415331299,125480021,151095035,153079782,127152800,135064971,111432613,95847750,97930029,93486675,95656296,100371916,93783554,124949423,142123056,111460026,106858603,91104697,92959899,90354868,91365317,87068063,95755589,91942004,118838536,290269567,1164583440,1454002152,628360708,195344972,106169385,119040957,159660134,339759613,514363625,523794676,373063922,250505799,555656377,278381779,114004076,107594659,116821860,132656607,468180002,142058760,131402097,125288367,182522557,201648648,150391185,578721061,736960526,89631521,68998344,69627824,53872637,91087896,68999996,57798562,53324580,42294462,46746603 61,-197090,-183451,82578,197779,-988258,229770,-389952,-126608,-88482,331151,166806,737892,-62275,-279436,36196,-287633,591186,153728,-635836,556,103792,227587,448360,161071,-123225,-224983,369786,309074,286548,-501589,-59360,-566549,-171522,259190,-56772,48040,-268130,-530110,-120249,289667,-111672,-474862,226111,-328130,80034,362586,1729491,62472,-636161,153766,-263906,973069,664899,314434,-365235,-197840,-81207,-488363,-1026663,28995,44701,-532437,-698201,5163760,17742361,401041,144667,914570,-321944,-214910,445338,188580,1119692,1428877,444033,439967,-40008,-924768,524818,671720,-7514,213942,-344512,2236474,15298390,26900057,3738450,361028,698631,896609,-72609,142890,-83359,14413,56270,595966,1025664,889702,1441195,466769,267802,1135244,505388,958226,2058989,1630082,3282280,3929154,4496745,3326525,3049141,2257555,6792432,10616901,2197735,2062249,2254816,4046606,6049140,3597745,6328919,10665265,10691365,4801206,4942990,5644156,5458838,8141450,7178384,5651615,23566725,9386237,21910210,5741814,4847340,5697431,5044959,5185712,7295651,31860749,33015205,14529016,12069639,21215424,17697864,14736864,11187140,13744553,22177113,32156877,17109131,16263673,12276417,13988532,12717387,50140231,30160887,38438633,41229121,20925622,4765649,5063819,7042744,27348216,29265053,10610477,10517947,12981669,15481200,9805241,47701269,10653263,18661707,19138455,7579420,4786972,7010257,9890235,28142859,42347573,28697929,16946550,84208843,28723226,40755064,143717677,187968948,146604869,81400619,63199364,21641378,32135890,219509494,319599773,127364377,139947654,193567589,133176774,63350738,95495654,79180128,104130442,67923113,55126169,74656241,63382322,59634417,86802549,219787138,185335866,38216290,19899408,16594717,14979979,29415436,22383026,17933931,21733828,29356798,59203500,87259248,67606346,73502632,65372586,22546935,39576228,47144020,40185085,21148783,38223928,33536558,16544406,11903751,16380408,11845273,12409868,9960469,12985933,7781268,6439683,7730622,6738748,5227574,6347373,6135161,6716797,6899564,4338629,7212156,18037851,6694454,5005031,4195466,3602786,7145536,3716957,5812030,9201191,4918232,2028464,3707963,2682192,2613760,1855959,3806249,3416307,2353289,1707788,1951743,2103542,2531567,3029423,2780564,2767385,2002252,1780166,1764494,2236544,1590498,2070501,2238183,3952479,4469257,2458420,3357644,3496725,3734858,5963105,5737052,6085986,7963336,7956181,8227047,11210701,13373097,14020658,17953550,19926986,25124817,31034722,39044522,47692686,64063982,87898193,114608083,141411289,190622378,233786963,304683393,257160526,208065531,163010026,121472498,98675774,76734557,61172245,46171494,37199214,31071817,27946236,27750341,32600565,30938627,22946875,15508280,15200484,13360670,12139998,12680105,10754217,10646696,10635920,15567868,11830294,7831913,9839033,13437201,19041320,8573980,6112134,7357990,12287824,6135664,6838954,5316404,5260861,5821954,13816291,28052542,8832382,8799507,13554255,8749915,7112481,7014613,8045047,13659091,20283014,107519212,87624922,11469530,10446217,13671860,17740251,11874712,14871237,11279264,11249362,10532355,12124621,11333820,25586887,12507834,10845732,12460553,10818712,11825833,16235144,23481940,34579339,62325173,366484644,-808935,449318812,353175486,196669096,94059845,43471514,20250387,22753243,12820930,17781739,31104177,20328545,14875218,30680486,21823134,29274555,30824268,18751436,19917494,29480381,19914119,24137877,34310070,42883866,37146966,109938660,37792263,30795554,35724811,41808527,32955480,39814979,82090786,68214318,43716122,69794528,115077713,87104898,44420029,52375215,37802242,43507173,50700631,79222235,138367907,128552173,123620773,107897055,129805857,138132358,174042284,107038838,306098395,2402678178,211082126,177336916,204232165,180743572,164711785,181744212,220346446,355589222,318186779,219283032,220719417,369964328,386000605,240446341,250241321,275248110,249590749,196712332,287727220,299407132,339344636,281258661,274672767,304131621,302578923,305191697,402200468,302456336,374959908,475984203,443109749,572112646,408592130,268020667,171965695,249889514,186227068,174317842,215970747,213645496,110732030,105666365,86281497,148685860,395834931,518295739,351031249,70559242,69079530,69229480,142042587,182170211,97595652,93304558,122755731,263641980,387224046,962534007,324936336,167099549,406053458,126347710,335704534,240663023,93691801,153703045,192249632,214120211,167820450,210540020,66174120,64004842,112089255,3589713339,536146668,123752559,125565851,104304133,67666917,49711962,35602407,43568195,98202645,46268660,49799739,212573236,56663244,41944709,39655294,80166658,39862050,50929469,42323412,88632400,50439303,55314360,47350757,248407783,51796326,320650650,131792157,509473184,122247177,59463726,59344100,59006857,45236368,43983607,62875936,549360628,118445358,424577819,124997808,110911837,102957063,112603426,115392447,157411085,131109034,111670511,206122196,115350455,84614881,86595018,69783761,151579338,116796567,111737912,118202445,241229127,148000911,126624871,90951245,226485210,91800532,122213358,207326064,671496556,787013678,578316968,104184818,89536948,87776905,97527570,108658157,157595921,168022010,230299959,149576044,97236950,93783458,138989816,83386371,75549970,100280719,241997096,618362010,99775535,82008724,70355433,171267367,169464088,89463044,109772199,78577417,71591708,78791863,78146860,70940287,73122372,71390494,71459271,70464307,68693686,80177206,80331402,70047474,79072481,70333300,70321820,70135668,67025394,66179968,69229449,62460071,51486221,49227423,80650633,99478634,61049649,60281192,57987265,64234460,61113116,68448578,63378376,65317312,168122696,194015510,336674934,153496666,97736733,82560678,100732186,89376635,128171177,228251234,211794790,205567911,226376360,102046528,72806993,65495370,56630213,42051780,70865018,83422603,47705300,79998265,47702560,44203963,34440748,27270089,33962359 63,-338438,-992268,602428,-779556,-941788,102864,-217463,-525938,658096,502117,608986,186273,-575405,1063656,423988,-121456,-44361,-40916,-1067606,809773,1507667,-453824,572369,-803687,1381939,453128,2026010,462717,1058742,715786,296208,-657801,-64814,957885,-1158042,-465582,-1063019,-1858315,777135,-180531,296363,197010,102902,-700217,745391,652003,2007284,127608,1375557,583872,-226292,886217,2056078,377801,385379,234668,783562,959751,615357,1877845,1786540,-1052545,449029,19664961,54162491,3170681,1457705,2488295,2188649,1662330,1980990,2741549,3497962,2925026,2497903,2276613,1894555,2630795,2595968,1826218,2315549,2023943,1035810,10638985,52213305,83856432,13144125,4494887,11723330,10570906,4226150,3312867,4242236,3597994,4727982,2885581,4576731,3596600,5320975,3363856,3919284,4551505,5297322,8083071,7769095,9431970,22063776,45389259,67597327,46833785,18352642,14019789,17995285,13331753,15467547,12898587,7851744,9769837,12390652,12938260,10853770,18142224,36457056,17978020,15507070,15915560,17617097,12186444,11872433,18512509,38893741,27722520,36537606,15321579,11902812,11289734,12441272,13675547,15807175,40134676,53304630,39310438,45331669,28401320,31526058,31546206,23958271,28061018,61775359,87094905,42598091,28621558,22177560,20414072,23399940,50669248,45834904,281899440,687682617,332834448,30611301,19336404,17008316,26110179,23106417,16259017,16391102,15989154,22683944,22948406,74926256,64657215,235215878,258941787,74963940,19778472,22319382,51825917,408508038,585134278,245266907,37301600,114382893,34572267,34720001,148470461,216706612,212623649,177644014,135542405,50740790,74114598,605756470,834255236,229930865,144136719,234620742,177532638,85190815,103709785,119216100,170032017,128335339,81158366,123471688,94025397,78674164,100784080,641485215,547700707,95906239,55461941,43934007,30954429,48706216,65526624,48437656,45537791,43618003,57798850,121189792,111500964,102113740,95224275,44808715,60919451,52542684,43495623,36208514,52336895,49317204,36804304,32301247,28639290,28269008,27905519,27009611,33412494,24787482,17850046,17936946,17246374,18165665,28174837,23856253,14457556,13252116,8952964,11252351,16201556,11467442,9302869,6697559,8970283,9782162,6755387,8884868,7796653,6379800,4649365,6691842,4030486,6798381,4189149,6854919,11227266,4629255,3444452,3779160,2846618,3923319,3493344,4490340,6194184,4260978,2686039,4999650,4574134,2481652,2855894,4539084,5020983,6118772,3066363,6731600,6764457,7013830,11530677,11093691,11371768,13419954,11547786,12362354,15481512,21449217,24515933,32955289,37563732,51478797,61103132,80805379,98771070,134705863,178762019,237104274,299678307,405477395,502083390,578195076,574497346,469710210,356912514,264523938,209759553,163036404,129463481,96384290,77849921,62279117,54257403,49396996,46868477,39515637,31911088,25929038,24093972,22204799,20102546,17117116,13867383,13490478,16732862,21850418,19805839,12604964,18441609,35142220,37311976,14887383,11045654,13166990,24836722,9243234,13102761,12877428,14502191,14088138,27168740,75113131,25411122,17431491,17945744,17571085,12748288,12887740,15633827,25710464,45555818,310775266,246926517,27582502,17094599,9579361,11570149,12113808,18944404,12674535,7607237,11317554,12897900,10983739,15038023,15330234,16398601,18279019,15694811,14458293,17763567,22512103,40745851,90242459,640221593,451247803,1944470030,1618430791,923505851,500164842,283018603,158761894,24706487,36843459,55066840,67968106,46322829,43613090,48149489,42297444,50803937,54332874,40272525,44542118,53800162,44204387,51909615,54199592,63348674,67988558,278097009,70471800,57341560,82912735,63454846,58459630,60024410,68429269,74091229,81673475,113904541,173414343,139907439,78880724,76352426,67369005,69767905,76881812,126191376,198429795,155902065,201501050,211150675,186493631,188254721,214086008,152135842,338581200,3365803014,317645418,280541943,276705990,236680565,276082103,820013204,916501051,431163456,337514026,267234614,337983553,635275523,723541458,404458206,389297112,439093786,399744026,285046429,407359191,438810289,563723749,421750523,400001470,435857857,422311832,410544296,520029569,477466920,565882421,765699591,846162829,1279134796,840832130,468726677,289274549,362039700,323844454,267451551,274414576,269956513,183016144,187922235,160287726,207321191,474078248,631635561,428902662,126338725,103104450,89382952,170197027,185324939,155990302,114487345,183164449,523045762,556168334,1306004342,398598278,224025440,338138084,174901547,265770720,166538384,118150119,215717298,202909849,235868888,198057706,349219715,87386872,80145483,130025667,4496082667,723476407,178406741,161862958,134188114,101324411,79106357,69453751,79912345,99099469,66607580,68994207,114731690,73716884,73260695,62981373,106443122,64041121,78612583,64471536,131217390,77726035,94257332,69700948,352010513,80729472,217223479,91881313,296161562,80385331,70783214,71232706,78941337,65504644,64253975,85936063,299884706,120750547,249415758,134437251,124945356,125006764,140321434,158053157,175542878,142020642,128647341,139268081,116767372,116476601,111649682,106621531,190553179,136972145,129221942,152387641,182188126,250522914,216323902,124936092,131825238,127125733,156568786,278260289,838401218,1945552188,723242691,195005812,173255648,175842331,187042621,234477612,314070582,333873874,450238202,238442306,160137723,155123233,211575164,169322690,148034563,173216237,201024359,293780430,152079619,137919275,149816357,248930875,271671078,127005751,140834541,118955711,111661302,120320919,112578501,104398473,108652864,110508455,117074988,128470147,131781478,142910004,146812869,127979329,132514895,117460431,116033703,110179823,107393408,102550062,103012214,101735533,92276588,90174498,130080575,158509472,104353223,105197644,103299800,114952343,106829222,112659922,109012532,135547216,200452948,216129011,499536121,193188913,129144948,129102721,142052670,141395694,164847670,191120772,187644894,149315886,169483528,139445427,115363317,95565552,78172126,69033394,87266807,84814909,72021532,86849155,71228255,77529727,76267893,64137767,73145587 64,639072,-86163,-128731,-311531,-531468,-370761,-24404,-422495,-168138,-20728,-177028,49835,-526994,221269,270302,-389627,17456,-444927,53447,-141643,-68573,331205,2361,337386,88062,-477212,553773,109409,294339,593134,1018393,-122164,224755,682222,429659,-138941,251556,470636,210274,-78338,193455,783715,-27358,766961,280692,588242,1027969,633912,750338,426964,462449,518761,2323985,1294740,-583566,323060,1035508,823511,177241,-96064,-268069,697731,738371,5848184,20930798,1743883,1290496,997004,904236,1984015,2412303,1695354,1817678,1925184,1427628,3472029,2363892,2054302,1945356,2317008,2761720,3092301,1949562,5141024,21061981,31009986,5184173,3732885,8042231,7481671,3895780,3390913,2928230,3103470,2402813,3760645,3486561,4006838,4657400,3996641,3848039,5823484,4329006,5242099,5757148,6963427,12899646,24046287,33046023,22854882,10336938,9086066,11595680,11682894,10031072,7587942,6664983,7465317,9418072,10944450,11658033,12046055,18626585,12411463,8910264,10486082,10879467,9554722,14741252,12655594,14337558,11985452,15279219,9918463,9149624,9010750,8591578,8625771,9213249,19492773,70398971,42577709,19542555,17952873,18775486,18750156,15632642,23091632,64929920,76725895,25435698,18129524,17368026,17203659,15471950,31027423,50286217,122490271,264956556,120216080,15063888,12135009,11484442,15905368,16212720,13516632,13590914,13350870,21274968,18939106,47709799,33511555,102645902,102402637,28331256,11389508,10938851,26865746,171557314,233496078,110904261,29428196,62025321,24751257,25483089,136413646,168394098,145514125,188836680,156820427,41796522,43594371,131768064,308602924,160599231,103908639,168688037,131419860,73303168,130234918,393907649,458960447,136385863,72987755,132896551,104774160,56417753,122944687,47677930,33794823,35800199,31363130,31358262,21768998,48254460,22885351,21176614,27723123,33773944,48994094,53534917,35571908,47942065,54729263,34926381,264503799,386500115,229669187,40240295,42787878,44790070,31629618,28153495,28274796,25931940,27881232,26551391,30594624,22304313,15284611,14537336,12696217,10712350,12125695,11577015,11625971,10522372,7812372,9197327,11883984,6667348,5622810,4025625,5250996,8808881,5030794,4460881,5495140,4812173,4513331,4830268,4431777,4139274,3583971,4580494,4246970,3252891,2556402,2429628,2785117,2993272,2432807,2437209,2639166,2214637,1373285,2177044,2925533,2267145,2964449,3494637,4240143,4057360,3898385,5610520,3561188,4528508,5981794,6104931,7420752,8653185,9877650,10666241,11872142,15223246,17989359,23885617,27925994,36430439,44670154,58640015,74469699,100682712,131730416,176640011,230732013,313409056,384812373,435517793,421117141,333676722,255827026,188310331,148431036,114417784,89527924,67499738,56844538,45840527,41325102,38510227,44406046,43002224,31743865,20353430,18373141,17684939,16189741,15321201,13086978,13942190,15337827,15314495,11725541,8761231,10252899,14249472,17730823,9517876,7426654,8445097,10947573,9010676,9327433,9577126,9424392,9212925,13175545,17106525,8151606,9655495,8528368,9448719,7632994,6421051,6390449,6665096,7243743,7028734,8222093,7915663,6830682,6529341,6282207,8721411,10861069,9577431,10055068,9809821,10777547,8833253,12014843,12665901,12028434,13121192,12567508,13046531,15593343,21512500,32356759,56570612,120289074,371053629,270856658,523692731,349179009,189488957,87128251,45530534,22377738,12051804,12367765,16083010,14256496,17443897,19557947,18570452,26515816,29294363,17055526,17937941,19533300,17056942,26153852,32263281,32956284,34020765,115033171,35027998,32023813,46961952,39575479,32903949,39136022,41179336,38183542,41942648,62365643,91587456,61675175,46258272,44300989,39561822,43876403,49637381,104318459,191506467,178655482,163104326,117348726,93080554,100130774,115262427,78150240,200973280,2624699516,225586127,167768023,201166899,161526123,148073804,347054213,403369190,256867305,228096746,169137887,187310392,176646426,171119945,183323653,173406523,246625845,207799180,137584535,203249376,199477902,221791360,183095169,186448255,258559625,169667089,204022639,229849970,287762925,317789730,324703306,223382221,175703751,140132498,137363351,105385824,251992496,109291057,84086109,93858927,95820626,59285048,62773316,71219137,283666942,470503279,296479416,167217446,43696895,39437000,38785247,78747691,73846110,89110697,62897115,90348612,142143060,226369065,350118242,156740216,139648334,380735305,129751597,483860951,212005501,85967389,175382859,143431551,147879594,117421583,68425592,52304604,53449185,102495011,3855497294,522168189,149645963,131796147,100705291,70228690,50659601,42191297,46487834,109225331,55486871,63561627,259568235,63315547,44076386,39965301,74158111,39816571,40583579,36691898,57430312,41464101,46235451,47986108,225780239,53805471,159708716,72901917,212648877,66515482,59593900,68435003,68523410,48450934,43234045,52358782,212867652,82342524,192647089,96471591,81565862,82020974,101783191,105253769,130671064,121780120,135833694,391657325,168333815,89782420,102130052,94180141,270984423,219061300,157192500,159543890,853739138,310482636,230742251,139583398,360830416,100132687,120221404,221805857,509178860,361925425,1428596153,167048267,154149305,153730188,148130857,162155755,177969927,189292141,236823829,158184830,111350712,98657119,126404956,104558477,131908425,162259493,1493792231,1661759183,183157014,117670714,104338696,172029757,106239038,89869452,108999330,85558944,81011013,91015217,86297135,79418967,83667363,86738613,88894012,93000464,93624196,110413580,105506247,96690011,102638836,95592868,98656724,91684979,89482626,97757172,103334791,91384880,76676501,75059052,98452344,106886433,82005096,84075759,85390816,88007847,89911417,91822229,83739820,83128935,137323669,146371954,221539528,132368691,112966285,105134083,139930356,112194974,117052485,204767509,188962968,354582623,361394003,107439810,89477218,88117383,78449856,52026511,64939601,69694321,64081819,94596795,71100833,61374800,57089020,54605293,56173040 65,278155,173876,-392257,-192991,-318789,86398,-298986,-481398,-22399,-448016,-304061,-35628,345579,281542,833373,658409,211491,199256,52704,983816,77559,571073,958522,988493,-2244,31955,1176073,59264,-189373,-661492,-285664,-197559,-132714,-462579,-1176776,-1488722,-98243,-571229,-891118,-275739,-742331,-234414,-188792,-60462,-295523,67095,-894093,142397,-422873,-379536,-703943,-242008,34359,304310,-929439,-336730,-359721,-201807,-327050,-580867,-478628,-83202,-80059,303103,26137453,2953606,419964,-125881,39061,294656,617276,1472322,126048,330051,172626,379034,47740,-183328,454080,216895,996727,23839,-660740,-209377,12973096,27736796,12495280,830113,1693968,2631221,56382,356520,1261222,1402614,2407304,8697495,20776228,40803045,21587307,8378176,4837775,2359927,2702218,1768052,2921361,1804023,6031407,9325034,15858479,14220973,8898901,15492060,28483197,7539333,6579997,8152359,13993806,5312827,9638794,8889273,20302351,13136609,12511405,8827036,11068094,38333920,9311098,9070867,8079146,8022909,10874909,14638369,9381054,13695791,7560000,6626822,6710797,10257611,21885029,16171145,23936933,17984822,15705954,17337393,20354800,18249669,13345298,19362587,41448530,55841153,52449410,42047408,41447042,44118773,26362054,73134871,47385974,30148437,111952539,83460508,8719142,6964654,6089190,12840146,14447401,9020970,12623648,11077290,15246614,18234269,71116989,16892816,43294725,46837977,48412275,34633629,10666279,12212971,63846702,112532032,63742992,22847604,94902598,49304739,21703853,117493196,340654205,376546331,230784598,119872671,41796802,49526139,931759323,1426848570,434076352,110094517,427937935,350054211,97053611,117371070,131203920,166906142,188455637,97405875,102377214,124770318,104773336,106599158,928084764,1084972916,465035782,68049535,47584135,54832151,31142622,39396272,29189283,25073866,37383703,42952070,104829464,95395710,71466506,99070366,93039282,66662719,49749629,49139723,28566233,56353868,62132177,36625211,23844644,22807964,19743207,19679488,19578763,25361137,15957044,10911433,10238942,7944319,7297727,7203407,8552876,8975574,9199806,6535260,9265206,11247363,6203366,3959029,3404158,3142437,8453163,3398150,3837286,2942960,2755229,2980152,3720179,3539233,3329061,2727290,2843084,2805022,2344408,1549875,1731349,3484925,2804018,3139493,2151015,1574187,2029782,1754528,2455332,2017217,1863601,1847836,2438132,2471510,4627665,4315086,3878268,4108589,2989525,7261292,9476815,5799729,7629212,9403649,11817595,14148122,17494877,20143657,26879712,34134294,43328828,52105884,68424347,85597389,115082168,158180010,210162542,268902684,367194897,474741282,530051423,482965733,395988398,310961186,228166335,184133695,141589973,109227298,83921865,68425400,54559774,47720401,43480036,41429917,36826122,29478292,21948428,22103197,18334494,15979495,15476781,13514209,13746666,17126543,17542327,13146525,13020907,15463414,21130670,17884263,10650322,9853303,11169378,17691403,10932198,7432298,6299111,6556886,5845956,28648406,61404382,14570222,13796413,15253011,17324869,14406670,9915157,15058524,34143821,65399566,592780850,517716434,41393297,21301626,14713174,17722714,20575050,25854038,15014636,22558792,17977443,26662641,17310507,23152954,20167401,16874014,18747911,16417954,15740207,16139678,19493908,24572597,40711014,97809425,254918114,-90427115,247744159,168593037,84284768,36114724,15102939,23826377,14209407,28917184,34632472,15974468,18676529,22690703,24955410,44278216,46178485,22046926,25920534,33020566,21321548,25672925,36555994,47364918,47152000,121648226,51646452,38806184,45341619,40721329,37196684,43848555,51255948,61838248,53178746,98487557,176648136,137146323,70740408,59078427,47680377,46540115,49125838,97595685,164546734,117005800,137207771,187356153,123273828,131713700,180464739,129476609,269368963,3600661335,344417521,227661454,269318556,212981742,222782663,293902327,358354601,408865700,230020200,202642016,507235819,783937814,772061657,425431899,347218041,411665943,355993500,257137971,412415109,585550638,514672674,377072883,435395094,362742827,375852242,440643914,533765657,451996230,623986370,859692581,1467155955,1775768199,1271820428,669631849,262383219,333203757,248110621,242366723,262683265,372343367,239114798,153541736,138209283,198796807,407182375,614341233,394670362,108766903,86140921,72310599,239090927,109946553,89793140,134186623,172345334,394405167,662619945,642139677,284714194,218515072,742322317,166026164,297309569,197262068,114878569,227214419,259587696,174947702,184571609,344577265,69921495,66315836,99216152,4064637506,1473554594,208929382,218439084,148879421,96887676,69335064,54487846,57597910,100040139,66592734,83254486,75726621,101856336,77395209,62196838,106071053,64567818,76548255,55978952,120700541,70351202,77618934,71031191,336673900,68395179,231654851,80059936,318487548,68789204,56071831,64029305,65538118,52328392,51817521,77686006,321278574,120072426,263675708,125322623,115079794,112454642,121774177,192975338,238586311,176245169,108027559,118570143,98855656,92374929,100045084,80003555,205846486,104548286,101594543,124329738,163112820,219623280,173094637,102072991,103873463,100732971,124955487,250845543,1324763589,3559148622,1067462668,213586311,162309433,160880421,160719841,192055727,276461852,282092500,326124213,185396563,133692166,133501027,204991203,123283910,101575117,132525056,145068089,131879772,122107333,110778008,101456570,462002144,146809973,113309579,121944749,96026490,90047532,95220517,91243091,88775325,94545281,92891736,96145192,103801291,100838713,111906771,98391098,87899035,101051619,91576487,98298755,89506855,87153341,77552126,79054324,75686389,71947190,66970246,103560531,112959256,81921720,84396348,77879838,87599111,82968734,122271791,178262817,133680472,222536987,187122590,249466859,114074968,86399878,84072742,135216486,104057262,137210703,168910282,144688905,109582910,110902075,97059320,144106135,157865098,69015472,45086516,59209621,82293251,63480745,81192501,51708865,52111309,39652625,39057940,47016550 66,483650,-634770,-27924,599405,271615,814008,520832,188287,-272316,537228,125084,152969,56168,65387,236548,-738392,362300,-67721,-116751,348992,44804,-3976,-79819,-176887,805165,-31051,499286,90978,-213532,872309,-44530,53341,-17979,-806938,656674,506545,409923,-408928,420426,278153,347307,1011363,-177419,99675,458735,-20365,416589,-597060,-220870,59887,266791,695283,1033743,290298,-246311,603751,353050,511381,365453,926943,698786,352984,607673,6156302,16057794,360708,977739,124803,656162,971509,1813178,3174318,1623592,2121107,1218660,1660635,1508392,1089615,1081495,1077088,1482048,190335,1359919,3919184,20356491,22150635,3388075,1491171,3452926,1381905,1168202,1233356,1632508,1347455,1366709,1262589,1114798,1977586,2034158,1872853,2240048,5344863,5095332,4017166,7015110,5289324,13074664,32574839,45999290,27658181,12139514,6404373,23249803,7706449,7297800,10688672,4763119,3322372,6733173,5782123,6781172,10629333,12882474,11435170,10171948,15604089,11069103,9358994,6476269,17063720,28460575,22640088,46103238,7363858,6481546,6850362,7055171,7898277,9477300,18947512,21604038,14243159,63328037,55452815,33603871,17697400,12265542,17824067,32915563,37606451,42391552,21284253,12277693,18488619,19025647,19601883,18561135,164087314,625199090,404467178,20619940,11152886,12543786,20944433,27165605,33362113,68985890,727985370,59194828,56088393,50455299,49544899,205534206,228938338,61680098,13728845,12773968,31958780,339749023,510579985,228748902,32951792,30701868,26706291,25390205,41619391,41313981,46053867,83578216,72300832,24584575,32639878,131250078,229829779,91859521,51937527,73269252,42136044,32098471,43383099,42063524,39046983,26653780,37842709,69401988,93238008,49428707,49846094,191880013,97420188,35630192,16178396,25427288,18642341,25333871,43172645,26634853,25688535,26497777,31426571,35804085,29187816,25321470,24177199,23486442,45745307,774062284,135874681,33754095,46100342,35095437,17750146,15868032,16321649,32486638,20748917,14144989,21691772,11203777,8700008,11337088,10976869,9877211,32953034,261124302,616175979,34336588,13396563,10798337,13795442,8534133,6393015,5071078,5527315,7603916,5656997,10513827,6757841,6546803,6418674,7626870,9003036,8450906,8050951,11252904,12866014,17635593,20513314,30206500,45757921,58143111,59746872,43906807,31618155,21376218,15963700,12338660,10903677,8805040,7758128,7246386,8364148,10579625,8337945,8322655,9791548,8326449,11875007,11752006,10353978,12787886,12711043,13213758,16374415,22474292,25594306,33476166,35334167,42350925,50535322,65610596,80226107,107890423,144198084,197237807,511596083,911796935,408905386,408910937,352163700,277104153,237424996,159187131,124545698,97164348,77848494,60543015,47715247,38584856,34800682,32069569,31332518,25093518,21649217,18115192,18629343,16106736,15140847,15720243,14358453,14243546,15409547,21393652,15412147,13206843,11990907,19186807,23012967,36274251,14833410,14445502,19828764,13530134,10989647,13145961,12581783,13873257,48592028,631010963,248525862,25750954,19290183,14888138,12492799,11966552,14081906,20335854,24763320,62892097,42011808,12492068,11444563,9689347,14733362,10905539,14777468,12863174,16460830,13599940,16330861,15066684,17208645,17622104,16816785,35835303,15599779,36263026,19153658,23779300,31888495,50317450,153963695,32527380,168312142,249943397,150027808,75085648,28355171,42929440,28900448,26265686,24587336,29481655,13272822,17623523,21646642,24511281,34610886,31332940,21964949,31111579,36617373,21374320,26829608,38950833,49850167,47921867,107295176,41716267,36979811,50450156,44865822,36972976,41515198,46464977,48216934,50531166,71362315,96499755,102015461,53554257,50117473,43813802,47807773,46929376,82916002,138951633,112949983,128583228,152721003,117372837,140193194,164008051,138608011,261895812,2800420686,332362881,263986986,2574644912,368662240,241953159,738524915,805014821,325608787,230163251,253930398,563535689,822995668,837981428,481708091,319115141,398076627,339830789,269581004,361205972,381824892,510255447,397989618,359504062,378796539,359288982,715961467,492674520,812695343,507736072,525909203,418090121,341642488,277592315,221296895,201182648,822537010,722984664,694873882,224342603,231913734,125720954,137127138,409933131,1139670959,752439635,878791316,508256096,95033673,100725177,107561119,201228539,124997882,173599432,123229062,283112281,438782682,675036229,686032382,190711747,172045682,268646640,176921458,293567750,163342604,115248705,271714781,173288479,160523021,184127805,299807772,75961425,78125704,127237573,3805514571,420905877,123875237,108015357,101929556,83626975,49630402,38454858,51492707,102894185,48882183,57537424,80182804,59967313,43703713,49270569,109153357,52814772,72043070,55995547,113434553,66315003,69533073,56642580,251091597,47196759,132746094,151349756,251014538,121786842,52760494,70882745,61006811,41405779,41015689,51817897,277396493,119294378,249736462,119703014,102432102,94309223,102381727,111786716,135294105,101019618,90166115,106129161,101313880,106743708,88307552,73150124,95495923,86467368,102062497,101253676,134486775,173251382,136887839,84306250,93896474,91886074,199085641,164145592,266537945,367246827,158542816,118847548,103666923,110958094,120780720,157901206,230358993,222092092,240343218,126982602,98562480,102675115,140209119,86766199,85804012,108401271,157760213,138338055,101947828,89201458,89636888,101848612,84265040,92837985,109350436,87765665,80707554,80919771,71599796,70942797,80864295,88622423,88911854,79989919,75799289,96672385,116956075,86380980,97722888,80111028,90410284,84455281,87419013,82850476,82177886,68643770,62345275,57224701,95161150,110401179,98472028,95686579,68374944,76454324,71891886,77910851,94647438,127415470,195034879,129415840,157826120,106462719,85968556,87628646,122199829,99573957,139396085,199639197,170801729,104402725,111015293,117452463,149014379,2159088707,2345457399,131742062,72799813,84726420,49185658,59374920,46033825,64072486,49887165,37584094,43980347 68,339652,-14557,36319,-168362,-207232,-204591,573355,152593,-959562,-468231,-72889,576828,401470,339771,988256,49745,-433906,204647,-140708,198455,471,15602,199063,431946,-13683,43422,229093,481233,290537,-486811,-268598,-790930,883444,68094,75416,205624,-29540,124807,435141,402465,492479,-330854,-77232,915050,341566,63878,320319,516113,552387,668514,387376,164492,569227,360370,777817,-83796,347568,307213,364430,145691,474992,131126,872668,1811416,6006131,1227729,581685,825749,663238,1095970,1121828,1114525,605772,1123372,565631,1258134,1114417,1252200,1247620,637299,2081020,1099780,301703,620559,3845512,7532974,2417135,944489,2506716,2363521,1717199,865319,1266804,1270435,1538872,769713,1179370,1899599,2451783,2578084,2120203,1649982,2089996,3186615,3126128,2569400,5657745,6414398,13594551,34860931,22905034,8215842,7016037,6666923,5049362,5764604,3574969,3519021,4673944,4907634,4744000,6070005,10389145,5337589,7385934,8444692,6524728,5736525,5309588,6268765,11157481,10778511,15506441,5061146,5284656,5467290,5077126,4895746,5574146,8076376,10279982,10380293,22459010,51241998,14338662,13809833,10039258,10532742,23911251,42710414,25107939,11025219,10069280,8677972,9343850,26682949,25608517,21119429,59589227,22903258,5080579,4392977,4806432,9425351,11014327,10832396,10032320,13391387,16755176,9701244,43138607,10701060,25733080,41456535,36713457,10607061,8523180,10087281,26278896,42801206,26247305,12746983,103258904,29847956,29169330,162051183,289065021,288369863,145173501,107697492,29356700,42372130,384319707,606997121,208289496,137274510,344925583,234849182,59943164,95547481,96926755,129434129,78971758,41839516,77950910,75783574,56583744,68741588,461897389,367679965,62130128,22656628,16723706,10677601,16749605,42537099,13745891,17346464,22972790,29354942,82394337,72473469,52437437,56813644,26387634,30132036,52163803,43734783,18925222,32859421,26893948,14465660,12082066,11705144,10449527,12559622,11324745,16623769,11402289,8221924,7395123,6063632,6364392,6821429,5503607,5675143,6605402,4578244,5125889,6191228,3217148,2696433,2579689,2521927,4291331,2622962,2899906,2023041,2806208,2014293,3491829,2311913,2436087,2004052,2108074,2045729,1588032,1419431,1922590,1907214,2259992,2550253,1106938,1810170,1560039,1822486,1959151,1474433,1953627,2851838,2580471,3222648,4548357,2854151,4575661,4399576,4048423,6607152,5391821,5578006,7096917,7331948,8194756,10179396,13727252,15807989,19834233,22430181,29399522,35577000,45539264,57588150,76667146,102353625,135147933,170763442,230390694,284310464,330538849,331103681,264678890,208602268,155536603,122984022,95520926,76059865,57019068,46476170,36920415,32575394,29433655,29297696,26290842,20542425,15842032,15230492,15050159,13111656,13163485,10957220,10184905,11890386,12019747,11903626,7828973,10311938,13178653,10919700,7102837,6563692,10042296,16251180,6186642,6704893,6929196,6832795,6231154,12621804,30541784,13650370,10670804,12974359,18716874,11087716,9419035,11121131,18243816,27078028,194070880,178375013,18345421,10737091,8447641,9987380,9275916,11419833,9331906,10833387,12341307,13501163,13123352,13862885,15809897,17943563,16617621,17684603,19121394,22632172,31713378,49378795,94417274,428645582,-115225801,564659104,451004623,233294469,107673826,51777628,25601059,25072682,13436583,18617486,21524368,12533898,14010836,18695526,17690949,35631747,33478640,33484048,17161722,23164727,16407035,19514771,24577506,33182374,33635393,49583758,38778406,40372997,47486226,25538646,21930064,27930407,29058854,30310306,32343259,64223886,102874495,63304991,37338030,38431008,31914714,31220528,40185429,74493825,121843502,95446926,84528342,75835069,73505122,72165543,114080015,70721396,185266204,2680109777,191970602,124496049,140601040,164215562,135833914,150523686,170347467,216121752,158763294,111437377,164558506,372247953,439463010,263150642,188686428,226109508,212092078,167266487,269621674,273287899,311876084,235483212,206844166,243605981,198523070,221475429,296481654,289827432,317399451,421351826,481739383,861195461,634955289,310190435,151338574,211225516,133493632,125536687,130806042,127433470,86627124,86595767,89294981,137190184,449857769,337540902,230016646,63167489,48637915,50355862,59393752,74099152,61844490,69160276,85144431,116739355,248286709,513421813,250086793,183619708,292233297,121504540,185990302,159926696,66667058,110386187,113583862,125557692,97460870,62438930,44181980,54610153,90596447,3414780566,788099096,106412646,87115329,57839704,50293742,49082448,211848739,40191328,58319122,33455105,35199571,126178900,41891325,34333254,29671517,72261595,50642693,32528031,27946012,60767234,40409405,42467078,31272883,190250320,35874238,37835625,84030297,50412609,111758717,36597408,33220824,34537419,26583841,27275025,50526723,93147365,78509306,62460799,57066679,55120524,55897909,95527029,80961247,92974219,82186690,75859727,94059909,75173641,58631716,66836246,53857479,124396065,74561542,73104094,86318412,433234822,181006235,139341916,71987141,116922094,60308326,75928665,193162731,1009553629,1277040704,675027975,120324675,102722576,100259840,108270947,129308576,156931371,183751701,246572074,122760142,79476628,69806030,102909267,70472207,67176966,93725996,121424321,214491944,81738181,68372750,56925553,146515795,151752041,61566224,68502990,57263422,50958147,54226994,49883105,48814638,56667831,58393909,59211082,60118076,58137556,76585900,71708575,56879988,67572761,59049222,59264944,59851240,54006692,50929784,60932031,157671209,137253309,48298681,57136461,69384843,51234621,51335676,48109520,56969166,50590480,51933991,49053446,47911798,85824904,66177161,111896849,76038322,56443573,54587184,79920937,70587050,85877019,159702613,148358415,127364896,127072149,57834362,46578267,40698831,36250734,30442467,43943626,47414118,33698197,50105383,35100992,42175819,34961002,29484150,35247683 69,64361,-305369,-474699,645584,1115548,278499,-724792,417798,34947,673719,831297,1119117,65448,-196773,-657186,-49052,537133,663807,1851121,384243,58751,-954327,1295120,190919,680928,211574,2068307,-118156,1127232,-159760,1077569,-243214,-482834,-611514,357348,476531,-528635,-259224,-178592,319822,585213,1020308,345887,-370253,393914,-410931,728280,-2462,-1158825,1396009,-286295,45225,858752,3452906,1058623,-1400010,244465,199082,437946,-1190530,617987,384728,-547142,8479066,104851169,4955871,2154913,1910043,1034545,2912376,5060438,8799216,7206973,4228588,2922449,3365461,3105779,2702423,2248550,1684682,1345058,3161869,787823,6837090,61930388,126662512,52358506,5485551,15213611,23109913,5276738,2897557,4075598,4501976,4089132,5338634,5597408,4884708,5350552,3588086,3646304,7491577,7908755,8052818,10587185,6880061,21420223,36382465,63875019,54634787,23506471,17393074,55479880,47707234,51736874,20591046,11119940,9235280,16105881,16135928,13675437,19933651,91792302,33138707,17980782,17097571,20382853,15066641,12289893,16061127,27313274,40516215,208640802,36234725,16119016,14562496,14171351,14743054,16917059,48633928,77398217,54819006,41287176,39668852,47321528,40102871,26302786,34537251,93884852,142756659,83232093,34129664,28714516,24709862,24042384,47864169,46936778,180882044,627381738,388022459,33150343,18523905,16486630,25062502,25297075,20454379,19526577,68390363,44180255,30430712,103659030,43530099,170377823,253992500,107224549,16631894,22208677,39491257,345688492,541013303,252246259,43257957,148159415,63477504,44776625,200467993,361740162,397950480,365655690,287857612,77034345,88603422,1193234258,1886078652,600047329,179419705,435352528,339941886,138157561,165696658,247172951,302988460,254708845,200789765,209542372,315821897,179712972,172504951,1305903926,1213055188,239597951,88137543,70416365,44553100,45179724,104928762,67289518,50306767,56811610,65287695,138220119,124138545,101816101,102462882,63025136,111891700,226126133,156285666,45171593,87750184,108322785,56710091,35465781,36166918,43120916,43058028,48681464,52465852,40888410,28438844,24779090,21980614,25630155,42121672,52009136,75909031,24413576,22139430,21485413,21572780,14406285,11685043,8397290,7645803,19113170,10146123,10127821,8141465,7995095,6905511,9740869,11032605,13605952,16379160,17189618,9310064,12432997,6797906,7686093,9249329,9659945,10071107,9501962,11494163,8237671,7309530,6011330,7767810,5676263,5315858,7588701,7254059,10684637,7968694,8628183,8843905,9211773,12875365,15956298,14363071,18117862,17669190,21488656,23881129,34571715,44047944,49459805,59179632,74138360,91767337,120849442,154024436,203368343,271894391,354923270,470121683,641440137,763702634,887192927,885615933,711929702,561064139,416307301,329228908,255192708,202377734,151745157,122611780,96988175,83963636,74363057,69141618,59664465,50556236,40208221,36225186,33328113,29363358,26947300,23298658,21879701,24058806,33021878,34872347,24166991,23824505,32946923,36208441,22567070,16015035,21084438,35298624,24580911,29865273,37848487,35016341,26067351,48655218,111516551,56591178,24727343,32799808,28960580,25032649,21954732,23462687,39836335,69959995,609928373,591633337,63844964,39399601,23853394,23502597,30805790,39278720,26185580,24552585,31442226,33480255,28384556,36820920,34362424,33575587,40958001,41474379,45566197,57042149,78708207,110225196,200013101,953391650,-523706761,1357182955,1183363423,643463291,296471441,135499071,48866731,42244861,25353867,48040346,57454790,27858134,20542251,25452447,32790379,36678003,42744500,25788852,24564531,37480379,31604921,39512977,43469579,55458188,57241044,372927786,102927286,58402416,96635697,74451130,79004528,75645136,79100301,81129802,169420601,194912373,203268867,154825038,88435226,93614915,79954930,83399198,105607740,196032140,301581538,209801627,205839303,175785458,203552736,224823629,312775619,180267714,283638430,4409852745,516898319,314829648,455897293,303313257,341849036,900606272,943029871,476200911,373205431,303660366,398957022,966683205,1085554345,511973637,454577575,545134911,446098333,418211512,459636302,484643877,674630293,1020242084,532616738,628995688,735579740,723675705,879296987,694248782,773042702,1164598683,1492228066,2549212887,1490685074,703123787,339980591,361871931,289873152,271655348,297291016,336951379,195492498,181277984,175697210,234458560,418468093,271651873,265157675,124878739,86507904,96557010,141022296,205998460,197892878,205656069,261088984,551976668,316356646,412443746,280400870,270988159,474855049,239438951,408077413,352088813,199992463,284648508,280957747,358993042,287447858,504416563,223381638,126174576,165296849,4012441285,3413137117,319579132,208916794,198111001,151160770,116172593,96316027,100838900,165583885,109252190,110629703,704013114,214215289,210965967,170576369,247345532,102134988,138362255,94103580,250503174,99336544,118010815,81947272,468839087,101609002,85994369,131311881,96060572,137357774,77518812,133274028,195788664,184611281,119358656,92718460,147660846,133629908,145114244,152646613,136334796,129351178,129269808,130460106,159273687,151102854,132192747,304746690,133410060,126015158,131170585,129190973,303874542,194087672,159407785,221052130,256919738,427286622,393183798,188090373,168093903,144874082,178725702,360260213,1417600466,3876084132,1379792957,274832881,251252261,254510991,239007518,256510489,326643231,378250238,429541634,246379553,228524964,304173586,460640497,255066520,199910803,235746008,489926048,1162223407,226073136,164984820,159850154,280459737,239293598,144718917,170017016,254593050,245320686,212951438,146002796,127508298,129317226,128606299,134874909,143020871,138340116,163215898,215033999,182377001,193700870,124727183,123050241,128611146,128046008,125735014,120249431,109504183,99361059,99742301,126139901,150442645,116246542,119597048,110355972,121900565,116257251,122664513,137776745,151540172,322745555,508808952,902624752,394296085,266498843,282585422,273756972,190607043,196131644,253833577,244662503,271170540,868618622,468025534,186003702,136393994,109251742,72948818,83386365,81424463,78919092,88018207,68267619,65577550,73067998,63801815,66076292 70,1095689,909712,-136638,-711334,-353512,599182,190459,13559,-189149,509930,586544,329835,789254,72464,154986,745115,588716,102526,700199,519366,209449,491223,-127138,540528,598071,1332477,1187883,695446,108948,326921,322349,-414321,-96019,303468,403638,689494,643766,928983,181346,784333,394214,-141624,843067,553194,1292167,1126051,2726614,310255,781902,932154,1254356,336170,786329,2251233,902772,-4877,692915,1137568,1151203,1214662,433593,696788,939028,2248721,17550982,1138170,1386803,1632930,959562,832584,1243246,4008958,10520921,5367577,2147181,2905785,3215425,3061463,3091858,4185281,3980946,2541554,1888393,2549353,12523308,24417509,7165867,2001474,7936967,9147489,2038924,1741064,3097898,6988442,8089159,4737539,2995320,3997476,4668136,3154940,3088019,3350017,3133336,3661415,6197798,6632689,14837869,31261211,49984949,30650230,12806695,15560624,37138520,16419462,10249665,7933918,6530902,6385274,11150572,10839829,11473840,15848259,22646301,12458431,12260023,12188453,11198332,15319053,14823233,16153842,37000267,41996942,59337801,18596579,10260028,9185151,8962235,10830042,13772068,21161647,66580988,33432744,27930605,25399680,36311901,31512599,23023352,39722354,116699950,129829853,50242589,28667627,26446239,20971961,21785124,34238227,48256019,156722649,504331950,315283929,95778278,132216220,51294426,38925010,37147636,19627084,21974152,29181300,43892297,31513144,90652175,62920475,194524958,211626807,68817975,23683532,33659461,66796230,312300024,437504668,204653059,46964966,89636857,133675172,114336838,88240357,69565049,166953068,344541224,280677825,62823005,65481955,220759748,603357506,351137796,94706393,83944267,74498989,140633601,217085004,107105488,67430811,57017942,104155660,219362211,163725781,88786511,135551963,69851096,39106763,31970443,29556488,26292590,23006975,53329114,80345679,123787287,188564800,160671826,59652717,56050434,53234039,47033155,39014376,33909777,52846296,53261700,55661327,42315071,60589210,49595320,37575604,30769879,27593978,32074072,35330109,38395286,51246505,34432776,22136793,21661561,19653496,15288145,16392457,19413195,28990173,16972777,10171210,13246482,26583122,15474118,9337603,9978051,8581708,23027601,8277238,12360439,15956053,9271795,6864855,9558148,9091916,6965200,6745037,8635579,10874249,9098517,6196342,5670147,6284586,6062550,7386824,6762678,6538913,6914077,5634946,7038057,6389221,6796624,6470504,8043021,8677936,10498134,8342718,9680852,9892127,9084240,12295717,12208934,14003455,13780380,13777537,12705612,15715992,23205052,21576793,28295661,31640622,38832078,45155238,58074416,70604033,94258791,129071440,167704993,204694585,272579826,331477751,371966539,399736787,277276878,211037759,156049609,125867684,99689267,78674369,60865056,50086625,40359732,38190628,38504444,41077448,36702354,28939366,22909679,22770175,19758985,17909160,20467535,22938715,20046068,18157981,25698627,18120203,18578125,48631625,62016994,33650559,17604967,13371520,18444159,22227699,16593337,16771860,16890085,16053532,17454009,39525029,74244478,29178063,44232498,62329050,43756534,27671825,18049616,19096981,24692740,24940980,31934437,35151292,30921185,27627093,21841756,25603948,22591323,28494960,21224769,19042013,22258305,23818683,25692056,40678608,30947205,24309020,27324662,24346030,24823737,25665623,31816947,36772437,58106578,127483347,-378557648,473406286,423546999,296733103,205607662,71678775,44142109,39723645,28333221,49125803,65820273,35918725,29598598,45004860,44485569,60036130,60812566,44527652,47580564,63632424,39170215,44776574,57645985,74085107,71038154,118647026,60853341,50871895,74587477,65717245,56038781,72407608,84637155,74613710,81360254,101080666,135470524,124779392,88374602,88927061,96500246,108813685,122940648,201784176,335690505,236956407,216752432,244184938,345752258,386250919,305058399,230469332,464785914,3925392665,389994505,400587213,333839931,323703348,354596270,941127022,827201683,532912382,393865737,347824235,424650237,467842401,452585259,444779114,486140855,574741166,636095680,411916919,513219069,537586287,685298922,566695659,488566221,555190802,580500252,612168547,797814872,716270823,773957547,945163225,694173663,545971188,462900220,378360739,335574306,454670950,449022093,342822613,345613036,338686611,203754398,186091975,161494815,192534960,251672133,416123336,262238362,108020173,90103311,97693696,235107903,145677927,203071795,153862964,269595203,766438181,436613106,634029131,234238514,186031322,414416985,169441297,360895564,236066483,163899676,304278202,219247816,245308648,198086227,617198844,90151854,95867099,166109434,4723826312,1352372944,152798192,186920655,146529977,87730884,59099365,53825909,91194116,161680182,66353608,100836085,1052337069,94337264,63536426,55265013,103620975,66372919,67431860,95237750,142790050,87798352,84883438,75129279,374445249,203577852,96661075,269834364,96646877,69410155,72040070,79478633,79158196,61360098,58387835,80495600,308565088,132372435,305633290,190317512,161811035,173856158,197325050,191211126,201918694,162623140,121816455,203396211,129682590,181031980,148825206,148609694,533520502,170978161,160480968,221533398,298125377,460701868,362421285,145413967,142534481,143304827,187498806,257271961,279513313,204185403,239032372,206576593,219073815,221310168,208606564,217819693,296206610,302490130,367720197,191270907,128315680,129329966,211166666,127702911,150745849,271732911,599640459,649274486,181155585,136955038,133465992,110468026,104847795,126773477,137559945,110180135,128243868,164458855,147412651,107737520,101293275,92662286,94794377,94857486,108417119,150233055,170177224,120995344,126250212,106435832,103830050,98576310,99156344,106382136,100692964,91641901,79359621,81063793,214271811,260624000,117748756,129476013,133255528,122884040,99465214,104987677,100119474,99439030,153661585,689584822,1034279714,215526664,131673604,141825728,166305591,138487391,231798535,268994676,226965775,155569961,152982215,143648487,109370789,101465937,69146567,56317441,103355492,113897218,73477162,102573407,60068477,61831821,51638575,41294688,48414508 71,-351193,-63659,-255571,23580,-177912,-121116,840395,-465879,19723,-602795,-117020,-204994,-59424,-186028,-389749,311797,54310,-18230,-176154,266936,5191,394868,684062,751456,378656,180372,-275646,-202418,-374713,-140035,138637,119946,-11885,-113135,335892,34576,52316,-728883,-237328,116416,-295190,-15946,-248411,136923,569617,-42515,234455,537658,276237,511508,124907,-134718,-131620,279837,-198651,-212246,-64000,507759,-281516,678976,219581,445978,136706,1492534,15417266,292990,366280,556011,44215,145145,605920,902591,77900,122020,54029,371021,620612,-309508,-32782,301372,-127521,69265,-54248,224564,9106594,19325472,7308030,1556691,1218032,157914,375653,51506,-144027,4223,320931,527981,201490,1086432,1886872,962059,1052624,2672180,928341,1415401,1094393,1537729,5667035,12838494,25835709,19114159,6930120,5515518,125801977,12119293,8932066,6857269,10977345,9285235,3432486,4012880,3350707,5793744,13558300,9421470,20893868,13399656,8841286,9895278,7948558,7124957,11442936,12058159,13174329,6543667,21427394,151036225,17046999,7109537,6477071,11788954,16608803,12782880,12166349,12449394,23287031,99193880,20278657,16390236,40751747,48874885,25186410,17479252,14145973,13078981,15740520,33637758,29142011,112155247,364815577,209435507,39299968,25696937,8377172,15502492,14122769,13889086,17937298,31115437,36123919,13535375,45107306,30421640,124248000,146536223,45025067,8287461,11722332,24779718,207029381,332159695,157871198,31730299,111867546,53482854,23708038,150244874,228352123,178413783,169529156,139878975,35786528,58111904,428453243,672066676,206846972,123173440,253287371,173990486,91474919,146665210,109168574,133076999,84685656,82091239,157392220,117975346,116127047,234812456,430933698,480920281,109991110,32215629,26939784,19921735,18127926,43416737,53339477,34560954,34424069,38952768,80337910,70348128,82862424,74397916,29354608,32398204,57234618,54891832,30193897,56437825,49204284,19800695,15095576,15014350,20589619,19434930,15056359,21225885,13349820,9142381,10693674,8916573,8164336,9301120,7787329,8417448,9253286,5676136,9249140,12711737,7168170,4731930,4447460,4830386,23605261,4757900,5078690,5195782,3769375,2870476,5026443,3913834,4244588,3435928,4142074,5506625,3776083,1636997,2760989,2761350,2830606,3138774,2687129,4085080,3083780,2461070,5367320,2674814,2799569,3922980,5612497,6275527,5336780,4925015,6599357,6485221,6151235,9943797,9799381,12195613,15398829,15482451,16958338,20901340,26313846,33787108,43677291,49177265,64206744,79112125,103213943,130082818,175789792,231455854,308940792,399623931,545047013,675595040,761132996,695370216,568330467,461467738,324660545,255700075,196596452,153002378,115660007,93747350,73954184,64590452,56644176,50969876,42252415,34724736,27304060,24306258,20827667,19916929,19990105,18766556,18706272,18176598,19269660,19380216,13405899,12354398,13019769,31379802,13556805,9188338,12266860,22961615,13004248,9192788,9927455,13553284,12422562,18873203,32247619,14109339,14845786,27231675,16029532,14386233,13270420,12946171,21588691,33180114,206358309,184404714,22419049,14136000,8635471,11261821,10357570,12205671,9897848,12173662,16262381,16254985,15123139,16847751,14620750,14320121,16139007,15354637,16242303,18707934,25856640,40229661,80172294,382900332,-107138558,376210326,378340802,224536784,109247491,56277198,21397625,21371822,15125131,14689054,17943966,17099127,17761535,24821569,32710855,42629588,37489169,23911273,23663473,34005480,26902084,38556006,46802208,54835099,49483539,99021783,40431017,32016261,32674876,35364914,31795761,42163319,48219132,39671470,51133338,87800722,118263979,84495172,48504430,50497568,44670676,48313878,51051105,87950242,151741034,125723488,104437506,99958001,113279096,136115064,175951314,166784033,525283371,3572185246,501075573,292322275,219386048,224805058,272238052,616750450,625485624,389271284,260884924,210263232,292647011,510539672,516857777,338677349,252254883,307776102,274016815,222587581,352454526,373855659,410853191,832736215,421025148,337945532,529205925,389673844,471242702,413287276,507853458,785025720,957930262,991839435,731329806,397169325,256011812,616103660,501334131,400864874,348333736,209526155,129618067,107360033,132370312,190439701,506206129,536453627,365768061,88744308,75873943,85325163,210271410,150715954,188229547,122000645,298284478,791420213,443448470,981282902,426231856,259545712,517100731,187436701,259255642,248757017,120247892,179508492,159224127,188885881,193978882,628770909,89695273,81074811,114165272,3252318342,2511094454,168069046,145672375,100508134,70489808,49554720,44362767,61156982,138416143,55453677,52504271,302217887,73641772,58243421,42719780,90974590,52633657,62902128,52326407,92959811,58533613,70426971,57277389,266668787,193707526,148547887,291807786,145213505,63736686,52397144,51456175,58330767,48145879,43798858,60117933,327090305,108469436,286215047,145621773,130290722,140156955,210373695,157868507,160664219,133999658,112263551,410800168,120600900,98663407,114272858,94254811,246012788,127977537,126642204,158457946,424450569,261029386,198220775,106486777,149076307,103439882,148602139,320069568,906598465,1409742678,706352551,181021199,151668697,141947940,154241538,171792184,187086473,209869998,311551569,173114044,112453506,98583867,156340450,93432989,97605026,139548033,627356939,1361738427,137872337,105951223,87762962,253307238,112261778,91017172,113539828,84707538,75805817,84095915,80942014,76858488,81074854,81310006,75644655,76893314,72834247,98046325,108361264,83709171,96786573,82638060,79939458,73039735,71418586,70898494,74057979,68686275,58589760,56685545,105825750,132546678,72248775,70381136,68842098,73995882,64173117,64583069,63935598,67667889,126829545,116745775,152841898,94552333,82513147,90625598,151576329,113012241,132261215,249903226,215219399,159215226,184788127,119338184,87203712,76650997,60406001,47000702,74166914,74428682,60161223,105340732,59036731,54194709,40090011,35789571,39209476 72,576009,-1913060,-1106665,-115321,-2315308,-896368,-306522,151623,718932,2035670,1305971,1829840,1885803,-2009300,-1608408,-3852403,677657,374507,-405121,481466,509301,-1661254,-297671,5065048,376391,670090,-1519660,-2241215,404186,-1326477,-746465,-3496914,805137,1161613,-1393443,-817592,82545,-600672,1738026,3679850,-1214070,1581028,-355123,-326726,-660782,-614479,293401,-643846,-258560,-281071,-1425294,267907,4574567,-216942,-545921,-790989,156105,-1578277,-940845,-585120,451816,-1543800,-1986262,13388488,14408798,1441260,1003285,215273,-897607,-1252198,2942167,221442,616370,-2288131,-1230553,1906784,3099114,236014,885744,3076472,4075095,3799668,-474404,4372091,24763296,28962640,521909,3500342,10927606,6698372,674928,528219,-337762,-232901,2180992,3448072,2974290,1178105,3596728,1892173,2554451,2564732,1699652,3471829,3075674,4175979,11062963,19556143,24923913,14741599,7445436,3859302,30312085,9710952,4969269,6410333,5107122,12536475,25479203,8215271,9762251,18722163,10326177,11599222,12716337,12865786,15360802,8431227,12007333,13518033,25159988,16274012,28170314,9732245,11366923,10110575,11503752,10290685,10030741,20224442,25167602,22376729,23915849,25325055,28698585,38047572,146328964,56493760,70218370,101077675,71462192,32130631,29836853,22030948,17881978,28462237,26665719,168748811,328779218,145757020,20982006,32642509,24052311,34026434,37550377,17598511,17472617,20174101,37390809,44283187,56296378,43555485,124045412,112743677,27425065,11494262,15972898,34925518,201884968,273843407,117212955,29252401,33337967,30557664,34145866,30040036,36021283,118127748,251430188,204407139,50916709,71674778,190648985,445636024,234105891,117366788,108434944,123140605,278235349,400053057,273654625,183795653,194367470,278989634,240938918,162611907,67687495,55995314,65439365,145413098,66987731,29266201,27827911,25483126,28133417,46180793,59768705,29883831,28028951,30263502,46446875,51127476,39856560,27631814,24647077,31753201,56450035,53957127,36848022,58410954,53175922,29662158,25691028,26338874,49902868,33670428,22922017,31810442,24227150,18506005,12139116,11479329,9986485,12456276,12465623,19740275,19601118,8678626,11395031,18874630,12553311,6627085,6700970,3815164,12193052,10915933,7607787,8734941,6364716,7401322,8329612,3685734,10750452,9972387,8124635,7441676,5559895,4561095,5754495,4516922,2887136,4805538,5345440,8186917,6244835,5538782,11109345,7852459,6359813,2676170,10242241,6868293,6983678,7796998,9874450,10062336,10869320,12266825,10721485,11097962,15763626,15068240,18315798,24277578,27467675,28770786,39945390,46040621,55651901,69217448,88978435,108758177,141558348,188508753,245427332,303576967,414742852,507863693,577478692,541933804,452597850,359122241,314971052,215843033,165975463,130667499,99361232,82750304,69462396,60460453,62516633,59678221,47018116,35821777,27226639,24481623,21750800,23643126,29811173,36324699,23025498,26214534,27710938,25372474,21065896,22373495,29412359,28749265,27831667,21953324,20960043,25787736,19320730,22715808,26814426,29395564,33169075,45675453,68708888,37488437,37325370,71956127,31797036,30136220,23294557,24603845,28077119,28559186,33493593,26387545,26463306,29715466,23363741,24794685,25799514,36585601,32443194,36315928,46774735,46729743,54885672,71318781,66043256,66522641,74421955,85100463,101469824,122373657,163998788,248006602,489952518,1441800011,-1198968327,5036084922,3988346135,2192907568,1071515835,466248331,251916836,111309603,60587558,56363909,47717258,47511248,40418051,52202406,90375088,91965433,70439946,41142796,39033214,49478020,41137286,50232316,89673300,123440326,91721112,195640725,79384952,68446219,81276405,76875480,64177745,120021555,105751172,89444930,84522061,108077541,151511815,141158726,97350501,95708300,77367954,90398645,101179762,162010863,263254966,243868428,248645937,212861929,262784175,281082743,322104926,361351482,765724427,3686730856,303696167,381002781,381742864,406371999,409943338,648459197,634469220,596367449,508763249,368948953,352183825,411573737,350828427,380515749,394645376,419362573,431446512,355262025,448270807,439958516,568824977,576880564,653359111,675526510,993983308,786384260,729506660,638837585,681885069,858970041,727889938,667695899,591439324,493162869,421207873,1316569883,649537550,588577067,499642416,417224782,247854080,212104050,138926430,255316181,913045839,294580633,207189764,121908989,121708108,120365789,197827865,385757199,378171679,225111101,432108283,2206273196,410419886,842401973,266001133,228357968,513282004,203767592,371774195,241190428,165366030,288445510,222074895,185520984,444106770,2094728059,138748809,106037153,172701476,4923385256,657379523,219438807,192927751,134690421,123646536,102658272,68208818,122212905,122635705,68891646,79760323,366450716,147092932,135080532,84371515,117058576,63273629,141318206,184184857,117994056,89932789,102767436,84542632,375688650,97978977,203467206,912834233,496205704,1115657342,122913229,131007135,133283783,125996270,111561444,160393806,1326804550,382309761,1062341179,380928141,337658844,320317197,239929812,183477699,242726311,221120726,185027755,261575762,206626399,168080482,207393535,217563045,637992578,268962666,298251587,418456230,1321185579,632721235,417393723,178795062,239941175,203113084,321815640,459247886,544302961,439324136,386235408,298572453,257324659,225987582,231448544,220446223,257580705,315818158,412546627,271979485,186455257,167921715,233907311,151884908,157423635,203005048,288875899,1021651065,214025249,157677136,136928530,126277929,141838105,134074053,155884673,133893837,120057103,128111197,124446099,141966342,163904717,175974405,163918759,152237174,139470772,173063131,212551874,136946263,133604083,122230674,122857648,132779795,124594238,122100320,121473164,130721230,155827469,182303697,188984806,255974551,149122001,145573360,135645387,156763947,196375878,376220863,341618372,147915347,242335435,192441585,636052361,345488428,173182773,199371399,241383381,266962404,280672775,303496163,308583930,775205561,468668380,219750891,154884384,175027020,115788837,98538862,140809394,125379069,99348627,284582968,337791355,118368713,90037105,75711073,83383646 75,-38811,-52053,-159335,125610,141677,830260,129930,-317650,40503,536519,74532,468698,-333691,-486358,345979,-23291,306776,235440,496716,500017,788161,192513,71541,160183,489605,301132,187538,621311,-384037,-160552,17411,-592,-188844,69506,-250882,-403683,25280,-155252,-242673,-491373,-162869,620438,-22844,556463,219114,534420,878920,152891,219246,36095,-77407,315659,386763,602465,626325,-876289,375720,454061,668847,-176263,72321,219971,-208583,559834,5991488,545970,510889,34289,-122562,315644,310952,795207,1340367,1173344,110711,688870,723312,820086,151363,515371,972209,973930,574379,810470,4876163,8975433,2427577,510694,697478,1263108,1330149,570540,816271,295165,599322,1233990,1084672,1625996,1881821,1217944,1030765,1841024,2183176,1890881,2707780,2528037,6484419,13651865,23543768,15297289,6535453,6915241,62459498,16196333,6384381,5405178,5051551,4665555,6253845,10060386,5698674,7413237,8699888,5982506,6957139,7567697,8233952,7662207,45312702,37091576,17259459,10808632,16048158,7469467,6723722,5644563,6285921,7059311,7509792,11818832,87562455,27422177,12119826,13233701,18850451,15254435,13287958,16137782,44376234,64448578,33676749,17065515,12795982,13481651,11802863,30084548,39039356,91403074,220472648,111052672,12220358,11134432,8755148,12223275,11736866,9116934,8425764,13077225,17029419,12161371,52326586,25464012,79812751,80610154,20465618,7293378,11880168,20877189,132857986,191562013,81836509,18825922,83913021,26010325,21653191,79563186,114834936,138777487,158965585,126571968,30290716,51246376,549907520,801354907,218917483,94966801,135130872,100737014,76271441,118565411,132496457,158308041,103603487,107078134,167429149,80447420,58098130,161257426,574224560,505951806,85236338,30312012,25322225,19666537,38804509,33882800,29078449,24289223,31452811,44094631,60769765,53541508,53673402,55854620,30581481,53355543,81666903,62305764,28728544,32200766,27586454,20850357,18027747,16361698,15944910,19979481,18918791,24454613,17953747,11190148,11460199,8259629,6764031,6330595,6140481,5608983,7635375,4828318,6411264,8754187,4567789,3582528,4193910,4013425,7084777,2928904,4131342,4824604,4211468,2859064,3151171,2959541,4047616,2222916,3138580,2870819,2379338,1803187,2228906,2347068,2292964,3190013,2924746,2275511,1962464,1594299,1849625,1560673,1771417,1432854,2953696,2709028,4504675,3134072,4133854,3669353,3080026,4880873,4492904,5048120,6131941,6104030,7346436,8976238,13487836,12535408,17416616,19410189,25144014,31006517,39065898,49725010,66731841,90237407,120093968,150195612,202097682,248996966,290267595,286991306,221629585,173849259,129688946,104022144,80595862,63448547,47903254,39498873,31125902,28715626,27723989,30263228,27017335,21980961,18755810,17528178,13731542,12413345,22207662,10759280,9407049,10673175,13499520,12245221,7627180,8544431,14293037,13743707,7977835,6617628,7454260,14045707,6359713,7136956,6713985,6024280,7336423,20889753,43183929,11895143,10270047,12311083,8993986,7835046,6468675,9257703,21125034,40301088,285146633,226914632,26063804,16933779,9254750,10930913,9904811,11303818,8801282,9030310,11696502,11308475,10744030,12448175,12363870,12339082,14072663,14023731,15207193,18686475,25279969,37865690,66982466,213033098,-274802787,513488327,520454490,319714639,171301624,83148119,38817547,26313505,15787308,30259173,32896234,16371843,17865555,22870372,21316875,32705083,35567898,21352389,19808308,23188431,17769402,22918448,26319789,35176250,35557963,56529338,31168013,27984742,29020397,31074275,27464851,32762837,56495310,41574735,44509904,65528548,102394052,68758446,46062163,44272217,34791910,34824373,42006940,91071932,153941016,104271589,86149366,85814265,102959904,113446240,142600180,94408390,223285071,2879565533,197811721,149921020,212721306,200446243,205397199,356248076,386154504,297903532,199359819,143342693,242047869,448597368,510485559,241365986,238558616,266708504,239687430,172045108,270270210,295937448,485108501,239815669,243666126,297833532,241155754,257845979,293395958,320054106,387119629,501506275,658247253,1042682753,660092404,335857076,166267271,371699124,148671656,135819115,162523064,198298291,104379570,95593270,90532790,124238138,274929966,436495270,292268271,67112530,51731608,54603419,83627310,88956652,91375334,96813256,147414485,268212404,356421513,486187621,271662211,189549758,608404017,154940966,280016061,188645372,83729600,180677215,173058387,148906333,133266121,204854650,53189347,56049769,92157852,3861855180,726949223,139274419,139186624,97258476,62410955,47598933,36809884,39651569,84664883,46599632,53991551,206892687,60598193,41730521,38139631,87890275,80938498,52188284,47212694,75450549,50363473,58081213,45148417,252255240,49113933,265219540,76264672,385525053,74355116,52093293,49620431,49932775,38801978,39190095,67845067,392457383,100402928,293209177,92266405,83731432,79777246,97110261,119233718,168910766,140056358,89656460,144526919,77876266,73499012,93831786,75772038,214174358,91138936,84839653,120635615,167579751,216396255,180673373,81744828,84102660,75734424,99944238,160396868,481663358,1734370240,695783253,152005062,135007406,132169173,139348282,140795114,173793908,196418823,249096840,142485665,92605882,89046239,131175837,81681693,81685289,114274874,319969150,579585423,103085853,77485975,64404436,146049121,113254039,72625698,85927132,64248788,60262309,67583544,63561372,56125134,60117188,61006945,63865481,65167462,65266868,83670501,79009711,66812935,73534446,62320221,61439405,57716941,56998451,56984420,59475294,62228822,86568183,82565092,76695747,88495928,68213521,79353026,64621672,77288210,84861758,83192513,70309213,60446168,109427428,133154612,282486146,108988351,71049004,72387044,114800159,92019964,98366389,124588002,115582328,124419653,94597043,77978494,62151927,50885450,41112203,32801207,57911954,55473568,38123510,60900410,50248188,37343256,35196514,31044120,33667631 1,-1029726,-616195,-1233294,-1033007,199133,-2028745,-1143855,-224685,-1162335,-1078747,-569761,-1306464,-337950,-668368,-749599,-976913,438275,246567,-232507,-608705,-1166930,-776462,-890870,-1486667,-621623,-711408,-274445,-681637,-547090,125689,-888936,-427243,-585006,-1594709,-1220258,-1222339,-507759,-772848,-1526065,868863,-870996,-423666,-2039606,-92161,-1410371,493420,-1263835,-1563707,-1851912,-331079,-407645,-1624553,-999462,-606136,-968416,-1387933,-187146,-647266,-234807,-1835313,-2379209,-2610077,-638292,2503937,-363294,-1871672,-587845,-1949883,-1465043,-865325,129936,1878410,213392,-908325,-1546792,-565387,-1047318,-366569,-141285,-1454943,531770,-912618,-1240735,845747,3759687,3999189,-1642913,-1738722,4853468,2207605,-1026208,-851924,-532419,-1102839,-1056758,771362,-340808,-311235,1066601,7667626,27772029,9746925,962904,-272208,-1640118,446073,1145324,1503802,-444819,-366245,-64801,46049,3364673,2421758,-581134,598473,-843121,-603466,1311226,151202,275889,3903761,630358,77363,552575,433428,-59740,-1563881,-718733,19244,-308576,1371527,7210124,-955292,-1491113,-479315,602457,-415832,-61825,2154167,3728641,5200622,12808359,6231094,2064176,2160791,18204432,14560649,27035212,13836692,5865791,3081027,2869380,1635388,1200444,3330208,3693156,9430233,14302083,2699634,1404400,185344,852654,6991821,7815162,2246301,5153675,7374348,27863540,23977160,6051957,1469656,5940192,4052581,1024278,-1001002,1656747,2551297,6439579,8401100,3886549,3271107,4905739,2481665,2571732,5743385,6377894,11776553,27556741,23059307,5981702,8008257,30615703,51302105,19083839,8433347,7915631,14431091,11919338,10965567,4499763,5682909,4973803,9612389,12768794,16574242,11938439,11502732,17764631,6709072,4360477,6417792,2677616,-304332,2169835,7289815,3428838,1801395,1239995,4155968,12427186,12618603,2412034,1663521,1167244,5207479,3901463,4548373,4281725,8112572,6823704,2999281,819535,938353,547869,1213731,670088,3614874,246606,-383593,667740,1330723,371828,1361735,1918369,2653782,2405746,-791469,842175,1136275,413664,-1076507,-182104,109114,-497404,-843224,366684,-184019,-117045,-895118,-1653565,-595688,-1115015,-2464458,-723893,-865737,-804081,-1389500,-1162735,-214717,-372146,-1056273,436757,-1305879,-590757,143573,-1175662,1664017,230469,-1889699,26747,-320317,-590891,-797213,814718,145691,122565,1238728,-19012,1385544,558048,1397674,1386493,2394503,4848668,4902881,5613391,6580805,8760175,11204110,14284798,19520921,26915840,33356934,45903781,56192399,75265031,90875896,105181246,98147334,87346689,65920636,48121856,38456436,29590533,22496473,15562444,11792936,12392056,16821073,10727780,10996069,8471184,6259860,4905790,3556924,3485403,1904346,3624709,4399101,3136978,2509108,2384663,2998032,-531402,1617801,1717232,4069615,2859097,1478236,3893471,3349713,1574013,1027456,1708893,2631730,2838244,2631226,9877856,4078545,3961698,5285230,4965551,3544408,2019557,2083990,5596006,8953935,11914577,10718534,6462865,8553416,12438466,15709667,9361734,15335748,14989528,16325074,19543559,15535152,19555532,25630364,30598714,34295222,47958651,50374217,59547302,79018063,107962050,201142578,434947724,2069512530,-248249365,3232579287,1829832886,1073817073,471372037,252211749,168028813,74009080,66247099,46233362,45357230,32764226,36230854,30501714,31389977,31100715,28137532,22855122,12736060,15759484,11415466,11898773,13497166,8458904,5874085,30324366,20958932,22849560,26736284,12528352,12205392,11811702,11635831,9706889,13570925,18448627,18083533,15190016,10462921,10636089,8174095,7216172,10135775,20973738,35027472,27469784,25180249,23783957,18368326,19981343,37007045,33254868,94782263,386170133,31873302,34753446,35959890,35418529,35936839,42353197,55791277,86608163,196705167,57970444,36505835,45107799,43215196,41336344,43849204,49409348,49956114,40617637,61372444,57980679,95860802,77806736,64506844,85684617,81416021,72245039,91342298,79676047,85365420,115722104,82203767,128245935,138922010,57253225,33935473,52496482,41340431,43635227,42956591,99027531,102897456,32715136,15441595,31817760,55008400,42674313,27856984,12107356,11341685,12314902,19156519,21900134,14671210,21971330,37182413,60838816,43401812,122269786,31688053,21565580,33829900,22284288,29993368,19880407,13519093,26329769,28754272,25000558,24651179,29116915,12177588,12272208,28186580,626644819,262581592,28196385,17589830,11719555,8569903,7563038,4360329,5128690,17002383,8457612,10459715,9538182,5979531,7345776,5678440,13618522,5339215,5990220,5864483,11572091,7685846,8628837,6664604,48224116,10284239,9651679,47694694,15830170,68394479,9439029,8550556,6732591,7696679,7775415,11607651,73191647,17428755,51213163,17190581,16346285,15905102,19493207,14691096,19233470,17010970,14653125,18649115,14152385,14950598,18770895,12828532,23196958,16986888,13723847,13609066,19244772,31130291,32123949,16632851,15677860,12508848,14386066,22614566,31912673,34528620,21300901,22212054,21016194,18985732,20981029,20407827,28858815,35722660,44181508,27693345,18319487,16114903,21605495,17694328,15641758,21068068,23092641,24083231,17577708,15516276,14974272,9886256,15572357,12397836,14308660,13648499,14100180,17648566,15241715,15461738,12589336,9808616,8279575,10445364,11518462,14320815,15768487,12060481,10990145,8991751,9178885,9796787,8719306,7814031,8002923,9306054,7238327,7350455,9052089,16091874,9912981,8366221,8571611,9732620,9272250,21927036,55781876,49706743,29538147,12283663,18972588,15439865,10633408,10227008,11252581,13537963,24225777,17294072,16705504,13784072,28646832,74694770,40268239,13318208,9482488,5627193,8335562,6423540,3915703,8336617,6821088,5366818,2851017,1088486,990839 2,-3482931,131906,280530,-3755205,-5224708,-4463402,-543044,-1662408,-1522563,-2404474,-2048219,-738916,-1300984,-1619604,-1847577,-1813361,-2105277,-3060410,-3343847,-3426801,-1311578,-1419809,492206,-4038633,-280250,-1034090,258422,-3246786,-5002691,-2109274,-1101586,-2645137,-3116640,-1304414,-3602068,-2545119,-3866489,-2394892,-1364044,-4364829,-577935,-842570,-4459791,-1988060,-1408490,595721,-1220902,-3607782,-1135788,-2692969,-3558379,-1336945,9807507,-593292,-2687186,-4709456,-2826142,-3420376,-4735127,-1411464,-1987652,-1139512,-2849408,-2168376,234806,-2141854,-2441865,-2752147,-351044,-15347,-3080690,-1149114,-2427206,-625025,1728026,8260532,1729432,94473,-1479420,3274605,6499564,1392386,-1828909,720606,3211994,2613774,-951313,151563,-1366395,-1823433,-157749,2656293,3212748,5694084,16089349,36286661,68413780,75342662,38213039,16025951,5943948,2421167,1089820,2877161,8312111,7737681,9294148,8541841,5846105,4987807,2664840,1602351,14433498,12630330,7609027,1088929,4451938,4320888,7291471,11015563,9007423,31882154,23852244,8409794,9773173,9026073,8969237,8416734,5822577,12053549,29720266,12006521,19196605,10262131,6056143,5368328,6594161,8336134,9613833,13872666,17165686,48003994,24801525,43595986,25897903,26527412,23789601,67498325,115355065,160083144,81508231,42136417,27179304,22317337,12385200,22494401,42224517,78882242,85478552,43629104,9701596,10364904,10679660,32218766,35682340,13426561,11840661,25399577,42577337,69561097,148570649,108992344,52572942,37477296,12503871,17366426,18865487,19732875,48702479,91239881,67705915,21170205,32616066,44879897,18215500,25516452,26572051,63672285,136742949,110601452,23982732,36355867,149382304,280645794,124726897,41602362,53296075,43060765,86918864,113728485,53734267,27634917,28356037,45004833,71764075,71803481,71144097,92731519,58390988,10873979,9887357,10958013,10374937,9693834,37465781,28904293,14558132,55950982,64212998,36626056,44135739,43356349,27327416,23612411,13527683,29472849,33652855,31690702,24758133,65638803,49542985,16259588,12750561,13536996,11445156,15704661,18071344,23753878,17121698,6142735,7463219,9320470,7507109,20299925,18944250,10250712,7598497,3414486,2565449,13918649,3550126,5148649,4051951,494023,3432682,1882813,4999416,4601315,1389485,3600045,18718051,6063386,3622375,6461161,7981912,11038908,3024767,-90723,778150,1759134,637151,752834,1707857,1643134,1049499,-415237,4752855,1240510,-196147,227335,4312521,7027483,5393353,1138715,5102658,4457199,6198274,12171860,11922647,8105489,12425567,12261021,13093879,16843402,27248697,29314918,33652445,41706362,55889669,69355855,87440692,112671390,140823784,197643281,253348611,329243114,423522992,540421037,591769776,607439126,470605799,366216413,285045756,220356395,181383710,137561172,107553491,83981059,69050302,61103213,63491622,65530113,51281338,34039534,29363549,27350717,24604250,23658371,22326094,18699201,19980723,22848268,29292205,26479991,16852144,22320178,37734969,42101293,21975622,16766036,24672710,36173750,11528946,18246044,18908370,18843497,26188898,35075112,112724373,61974609,30686424,29588128,24828475,22410285,21363801,21707604,28350452,25149038,24630572,28236897,27829753,26564072,24244095,33466023,34446285,39158977,40301504,41966834,45615335,54827876,60496661,72001851,84531872,89004992,103522245,118326841,124545514,160584459,194824017,290686637,593007910,1938380458,845331082,4532841497,3101790383,1711255244,804623043,361898761,195433642,120708908,72758192,79727733,79811561,40863712,37967498,50252347,53185052,41127715,52346105,34584178,42772306,48086739,48253758,33734983,82319797,100840161,109345277,79863902,48786152,41117726,39755679,49158352,40320711,49463858,62970448,71501226,60325648,97645166,126618564,88209403,61215470,71753756,54029332,59604157,71745175,120333584,193765229,161701197,169189824,249273215,176013083,159376967,245469427,188403251,729939081,3748126593,355552334,317075816,317105079,251608666,284068544,328106602,399890934,521131602,484339495,386448075,319644588,423997507,400643905,418598229,464877142,594776918,591812052,424033078,447666139,565644073,796411613,561386372,549853553,616372249,555958546,557472148,725315780,735635467,730225291,838535432,519593071,572728197,757451305,475948622,373740410,348690497,305259140,302218989,359143405,566988017,522213449,240967734,161020304,210592860,417855757,402944559,280969781,132526847,150089326,98816245,100449356,135998896,119144939,141906284,234050583,331596142,365987847,863951539,257797716,203696660,168050645,137521411,227974135,131687208,107450792,213533724,212362504,166952605,136105887,88326411,77577611,88859263,186400868,5836861599,558893168,190726291,149605915,120421200,78702666,52033863,44211729,47621609,87823019,38760613,44602194,51367105,86990821,109706864,55927778,107977860,52466747,52117762,47946103,103610797,72405017,82828547,54656690,443923028,78225268,85437962,58067307,105173250,45300267,44805331,38528267,47995459,39969745,45577206,49981884,98485895,85082330,113770954,108392199,93302216,94670651,117972820,125128921,131871023,95173613,97592207,116036622,96190312,100264225,102041182,83359537,121527167,108941151,94384330,90241177,131159144,217334982,205459690,115933057,112804455,96172433,110947444,99503706,106189022,98951407,119586209,130020632,141173093,141144293,170027295,183239582,256702341,322016855,457109332,214672526,127377987,106804725,139588189,87927285,93778923,133638004,151776133,169740833,135326848,106020628,90046931,78540279,90769715,101573255,101382839,96435679,84046834,100923871,88750030,78965072,82929324,85410362,89648582,82533477,81798247,93929559,94256239,79196759,88055372,75179292,71831793,66690476,64908120,65408361,68548503,66167695,63931943,61311956,79507820,112305256,76342307,80118523,75797760,84490480,88265131,205705125,330331518,272571221,291863601,126052231,158432956,125624043,86478300,89493600,116593969,127811619,176999569,195870653,193478615,129312954,136074384,265773306,346433533,119232477,64044820,50192846,78144761,83868509,42653830,52571266,44795240,49223784,39510809,30455865,35363428 3,-2302116,-3099721,-1982021,-1489690,-3479056,-3048273,-2122195,-1100041,-1696011,-2618626,-785978,-818885,-278424,-1780006,-1347221,-166940,-1201681,-1593169,-4716131,986969,-427600,-2445722,-849013,-2534328,-273103,-593172,-2808894,-487190,-2646455,-2850245,-2690228,-1177138,-1451525,6673,-1475260,-1003160,-2136461,-1209624,-2129030,-205600,-3249437,-2612409,-2651778,-2000508,-1058166,-2601744,-1600444,-3836062,-2308969,-2960049,-1032045,-1930547,2269836,-271917,-1668056,-856098,-3003676,-2485996,-249822,-1274898,-918640,-1458270,-1320535,-1722512,-1034463,-1898877,-2651781,-3166755,-2308779,-3007714,70315,-2540177,-3266112,-2555412,-651775,1780942,371891,805183,2681126,-1200778,-1299359,-855779,-3379311,-1828731,-1674980,2960848,-1970101,-533288,-2624534,778319,-1951632,-47960,409894,-552792,-1757969,-257440,2289868,9257316,31528498,86712545,281146871,61119554,16386306,6310452,3071808,3411160,3805311,7246438,7998888,4134118,3038614,2270114,18871492,6059864,7099331,6111659,-108411,-2612563,1501498,2384592,6701417,7049789,16503968,239269,3865689,3532184,2077413,3631391,-113530,-110591,10615505,10139584,66132076,8444425,2238208,284022,450104,2053578,2448428,4994668,6927009,7670058,19148057,93856987,90749114,15989710,11295835,16830524,62391670,269600006,166154394,179781622,35307120,51370514,10659402,16631987,14838548,87185213,127127192,75235416,9287576,8991883,5843089,13584355,9945928,9864680,8088245,11238038,28429978,35418025,86973571,207919744,227337634,60036889,18995624,10796392,20764434,26801532,63571966,99926489,58876632,19193568,47147231,46236502,26261409,85680228,362779218,421831206,210684897,183547840,75198328,67131604,1038641866,1739485654,664121237,111289308,419449053,345320960,156662486,206858390,104967169,126773449,126429358,101102290,213864472,232348429,145976054,189271005,1478345397,1279738747,199820330,46324687,32774123,14001623,21453079,68027236,44207936,28588847,65069498,64375616,60105836,49498058,36819705,43879933,48834169,66290468,97973761,82503172,31040584,74341003,63825593,21695669,9874980,18112116,26179358,18142427,15418577,26726326,16502719,12108634,6038468,7355646,6167287,7416760,7460575,2456310,4180898,515008,2100155,4585877,-1677617,1299868,1637476,-896884,797090,1957606,4540722,771983,-286,385049,886487,1377553,3780773,-166223,2061914,3218843,-360725,-1593923,244002,1001284,380843,1215847,-1278376,-385019,2162803,-362602,-528942,2332262,964087,129908,1578182,-173870,3545408,600527,3203045,2628832,4294230,8464857,6226352,7739424,6299670,11076782,10859813,15462500,20396997,23899433,33020749,37113018,52457849,62050610,83005949,111145791,145016224,192402210,244933595,312405779,423228802,520294946,606435356,600190417,497266861,387422596,289706890,235231525,179546989,137945226,111664311,85442024,67093730,58533220,49332223,45841898,36388754,30083684,22440685,18096943,17644351,14885563,15442435,14230446,11137384,14562010,21372109,28062585,16220034,17773312,26431397,14386607,8805268,7649144,7271971,18747427,6334117,6074385,13264566,13702282,10206582,16863485,60670515,23196981,18341295,20198728,12164529,9621684,11672489,16678281,35640438,76250806,661068315,631585131,52936891,32626737,18700116,16473488,18233861,27713212,21233018,17075104,21645526,20401817,23061620,34566543,34070097,36536444,54803101,60731250,77139775,100990058,143439712,218226202,416627312,2085097415,-128452578,5729494571,3919238231,2009349455,1022503502,428768176,234121229,100996491,52512379,52093612,51632362,32084063,27790082,36340484,37094083,40460812,42712173,27342897,22157203,29618312,26427974,23829831,45202778,37579823,36639750,46296690,34108472,34209639,31311203,33220438,24077606,25928321,33359960,31046721,36947431,51295506,81079112,60322313,38058211,40441278,27688237,36919471,58720943,107124966,159296413,110752992,93620970,101477399,102656116,85713270,124704814,121259187,261399452,2504440023,184422159,143385099,173194907,212759484,184649574,250737277,274189115,342796330,383981091,339820687,298475472,853326583,991053818,368406814,296895249,335540532,345812253,224066583,301124393,297698325,458021777,446027515,296059546,332321923,431521441,518706403,519581086,460485445,462869412,695087076,1043843734,2722967281,2350571955,1261514575,286941233,473303973,210654285,226385581,450215013,968622383,978902701,325017596,144853707,152047021,263680553,149621928,167583451,82098581,87487371,81951051,81886207,132678658,105381478,99649849,168708521,294916504,209842608,580896226,120728746,106333836,139649808,107878577,163831118,105691496,74220912,187236648,181091120,126341997,113461845,163083888,53109798,58009547,103237101,3402171156,579901956,133793855,111221601,104035301,60853965,54641891,30744350,35208444,110300727,37695394,40465002,38776681,39312390,38664784,29043873,72697550,30624567,43877582,39990541,64213599,39659899,47925626,33843826,269438271,40838931,40721479,222420005,62792938,307926166,37242293,34394772,42846555,30666961,29452476,58389851,309708234,98674391,205275986,75491490,68673086,65962335,80461957,94761827,128371334,100693743,69830287,80485626,62625390,67272898,99465512,77837492,427902933,106099546,80073666,132262744,148514542,237367622,216183361,92706601,90661759,80507264,110042968,190053315,1314169643,3935355951,785936160,195599430,176961034,132248899,131629485,107169438,154580683,188715269,196315141,138038098,92327852,82309332,182670627,89611775,92451159,112240424,143605457,136648551,103812982,72311850,52365871,56018817,96591198,58114877,77037971,51662485,55271830,74649018,66534999,66113542,77822225,77180999,65522001,60124433,41409181,50098724,54761007,43276987,47468313,40049851,43128631,47799823,48942324,47208259,42356769,42808150,40730573,39321853,68232016,110838204,53211560,51811497,50413319,63883792,62487542,144723847,464895281,428805306,167460299,71942425,122743948,89300573,63699801,68255087,99710070,108805713,125227022,99079523,96057181,96329952,112416301,231126715,654837776,246582944,72479670,42652819,46993281,43110249,26066698,42147066,33828933,32710053,28481310,16302545,21766439 4,-1511790,-3664841,1251996,993476,1659555,-1115286,795101,-947579,-1185611,-1691152,-1588196,-1686304,-488132,1113642,-2452385,-725266,-557798,990966,691461,1142964,-969764,905229,-757166,942615,277470,-1338562,-2444899,-1982623,629094,-1182451,263356,-653287,-953102,-66093,700618,-2775932,-864476,-140921,1118174,544561,976943,878822,-2139511,2086773,-618534,-2202823,-148016,1048384,1686941,-1326199,-2429985,-2303674,14492222,2565303,227561,-978649,-2688936,-239099,52404,1056919,1525753,-3502781,-1715231,2185538,2674431,-2974125,-46327,-658056,-2307705,2129219,-422149,-380880,-1678590,640647,5243460,14026359,4548993,1308267,1483745,6716629,8294335,8012261,1524175,1623167,3052238,4102476,2261641,3247955,-755549,3650888,16638,1299229,1915956,1632729,3220233,4106176,5570560,3812163,6711328,1041534,3037650,3028389,197674,859979,2050424,4833061,5430975,10391028,4776340,3741736,3950210,4586914,61402575,22656335,9299428,13216896,7636811,8249619,9594581,5416851,8367264,21517410,13033477,10781712,10555892,15641547,15372343,6481420,9614255,16316553,24727162,20251169,27622946,20793729,10288808,10617227,9250388,9363436,9170825,11645773,15431009,18172098,23446726,129642806,199578502,42266108,25473198,27162452,32478161,36624420,31974376,19190658,29741569,25572805,17439966,26558813,14133217,25510260,47063270,85975625,10064401,11631756,9659989,11060536,18616576,55351793,59516628,706351170,102226583,51533216,95452535,20450947,28127842,25089191,15850943,9023445,11620616,15955912,30216921,56880680,51630439,19851703,21593491,16550065,14556172,20526138,32572550,41956291,50604021,41251395,15228531,27482526,51735637,86734854,50774519,81850270,64060074,42294227,48584143,52879580,36852089,29052134,21420976,29242624,62339892,72579775,60488395,37047914,195104363,131911824,17574949,14940739,12195579,11691217,11271123,82812439,24009476,14654768,11098910,14126472,21684050,21884034,14133138,17454386,17153020,63893326,766238741,132721265,44589854,47948119,38821393,24736094,27686518,19784459,19805576,16524589,11331697,16207018,6854854,6812576,17773832,17559327,12519333,25045204,149114012,704219093,77052874,20869201,12584785,11193384,3888991,3175161,3933751,3730526,6630253,4759164,6857960,7117096,5353705,2222974,5757906,4564565,6747946,5681081,5744955,6452724,8905915,11418373,17844680,32901627,45253480,54423025,48146833,33472180,21274971,11253491,8624563,9053987,4974636,5741589,3014053,7397938,10078092,4270111,8971139,3448817,8391634,11570414,3842737,6080415,8598325,8540275,10735253,15839995,26402061,54675271,43910356,42002270,61771079,68399150,90726056,113345668,151894414,213509802,286587630,696211433,893257654,660278284,700382979,662068406,575199065,443771783,329386789,263503237,209706715,166267836,120503406,99066723,79309909,70880772,60991476,55592438,49812820,38238004,27461550,26810830,24735667,25318673,23714643,19744791,18411360,18906250,22613963,19112464,13396469,10564827,21217775,44426234,24259108,13844425,14730273,19783111,5670888,7029136,13184946,22456337,19272880,57851244,602294175,253656446,48993716,44125096,20910374,13200691,11061750,6002787,12875289,9947386,8963650,11096417,8287273,5363492,7279545,7384085,621323,6571931,8821929,14705292,13372908,27196902,14128309,18490799,19841223,22122386,41904837,38954422,74306782,44558276,70366309,134934706,290617115,1775996052,38189744,3227732135,2504838075,1372860363,708579517,368495756,235399189,157178780,152706991,109031729,110618800,62277270,59530002,68768330,70273342,93674029,102843895,63583800,48868196,58694471,46954155,51178790,104763589,78888875,79958894,92206366,56745459,57647103,53612041,60986673,55608975,64261582,71294222,68991751,79722191,150206749,201948199,168098283,155579453,130096102,115358297,97813113,94445234,111082792,156122322,164874950,191042361,182086583,197184267,184420689,250404700,213032576,757568774,4034553768,444238051,385243205,2604530650,825685848,632251523,439782370,506718470,493119152,456494066,315421488,358531787,463906478,390464664,377144772,552656406,533370336,458585156,343993070,473354005,622552705,755443787,625761510,626285659,661931361,767194026,798983239,618695704,864851056,567581485,748934697,542087138,520199099,497517149,469711125,359714437,819981905,479323584,428205528,415082788,409068251,277924474,191495068,186897430,337795836,554394666,531804474,671542383,166656862,107681761,89559361,118391842,201751874,135054883,135006956,280724637,860159671,446131376,619833193,330025180,286126309,1270689234,324941534,548724252,384432415,171584174,215203995,230389657,233241412,297179917,715391771,208811673,180926807,205218817,5857223672,731664879,285714431,186633636,124340272,132180178,111175725,96825000,123999313,115076969,70659586,79008620,124549974,137516406,127657379,90336009,150085006,62827059,87155642,74217292,120205304,101559000,116413736,80305140,498877933,103196451,148562549,102360096,184608743,97493161,81153460,73947359,67000591,57365581,52392038,150984687,89587047,160782997,123388771,165385221,174905701,182174791,201500064,273937818,349505153,279927761,159845282,158768888,127196206,142868823,186800475,134759036,150744427,154936753,167001989,202844055,221080674,219379544,213042324,169474901,195584830,173858328,215274639,238322880,251800541,242996058,396102905,339078962,245343486,200186723,250551629,298077379,332174106,461317688,607428085,311360260,222910158,196565608,213071730,164393305,160157677,172135919,187165296,230918582,212699221,189760761,160935736,155119925,157165274,169769020,170085671,137402179,122752971,131820982,132213106,151942778,196799674,205341754,184146953,153470148,147312299,172803837,176975417,157264744,172377459,147664641,146834833,157953654,126006166,115259999,119130734,139831067,151174426,161118014,217286754,325167623,169618480,151742800,144678838,152482351,129767099,132170908,125980304,121416570,178544450,225345362,540892045,223404699,148072378,137215358,168419687,180774144,198886794,250088390,263940667,229580387,187621797,182714611,142569442,116401231,100535322,82035381,120202980,117708483,81636045,127525986,96358616,106361865,93850456,84591116,85224845 5,456069,533798,-660133,200746,326170,554851,-299940,-502077,49337,398374,190324,35625,676497,-158886,-10801,1119284,284166,375615,967216,1194787,434014,322922,243016,110301,499786,384224,947207,1008518,-159201,22262,-69483,-78338,181519,224066,-18098,274376,339375,157231,1500,404816,-196922,189487,645613,432419,282905,211680,1575982,-209867,-448858,257305,222830,492059,2434689,3468731,-442129,-185399,397810,504518,597880,-16562,580851,22247,297981,22973275,91924920,2374992,921371,1594355,1849773,1046193,1577637,981864,1746477,5102076,8254454,6094630,4392406,1850077,761955,957229,3942714,4192790,2167240,12146334,73520400,128870315,23384188,3328374,7402024,9651666,6452763,8842844,11930147,11701115,8819839,4704514,2049471,2876921,4641495,2936232,1567422,1691871,1211558,2301382,2483544,2099755,9262819,6365901,8339329,13278996,5108072,11027209,24174171,6381881,4486717,9562623,8186370,6021910,9437424,9914305,19501116,30151568,48041231,16222123,131546126,28508405,11926760,7547045,6397301,9332168,17325284,12910908,17151683,9990526,8887489,8306595,26954245,105954088,18204661,49023953,74404465,46710906,28102180,24605757,33284636,33616958,31356119,43240698,123550878,345401116,517738538,335580074,51872404,32575267,28658858,459503232,449825652,115924167,118290779,112038087,23547472,16718987,15335335,92057802,97183657,21529887,24518281,24613849,32221035,25860234,59318341,21453218,41136037,41910929,20155129,12079096,10956853,20623068,31393480,42419010,63155835,103370463,78683957,38189506,33407126,45543494,48057465,97074805,222042029,190820755,44858606,43290570,139772455,400492996,216585848,39686359,52810231,35674482,46849835,97771686,56166872,110711063,112834391,70889776,60138223,93861573,188323447,85139430,58063808,18358437,16723396,20685909,25864866,35476319,51731321,48790516,51433134,34584327,25318527,44336784,109609249,114412150,98332159,81397522,33436099,82416234,52613929,45398326,33229581,79387425,71594488,22218594,15739495,21860365,18101855,24279630,26997378,35671833,24451424,17334080,16111923,15938098,14074960,23289976,17764211,18640742,10699548,9406736,9431405,14494101,18335971,10397512,14851811,5113532,8296161,5326494,7039747,9408803,6600366,5903940,5890768,7122236,6601566,7985897,6620703,8337589,6649220,4120656,3653237,4525805,3909080,3507143,3335142,4151195,5462234,3744563,3208953,4541027,4385867,4314935,5392762,5135056,7258738,4928865,5356509,6255122,6814391,10092177,11639647,10289460,13853071,14734273,17449750,19555248,20644917,24930525,31111599,35326879,44716901,54580821,69865509,84768416,112364189,148965804,197035865,249399748,337637878,435642383,471977835,434516990,352503820,276227634,204318708,161913012,125486094,99580375,83768223,61177926,48733607,42043998,37700262,38726773,31639565,25831167,20877178,22562621,22148169,19762938,17088782,13697802,12685424,12609952,21811495,15957664,12532906,13725635,16820125,24044745,14201819,10073435,12468192,16182277,10326370,10033250,10847920,11057711,12257638,23167768,53894327,17202428,18643010,23114425,21379819,15043579,13217552,15912376,18285963,20973334,17285659,17978452,15702651,11935830,11030321,12974973,13183781,24078830,21566559,16805241,21100588,19225688,17725740,20268639,18539728,17885222,19696028,19288248,19137761,20529339,24833216,33011061,51934782,131495087,-367365286,344118394,463331681,318229048,177048807,80020630,37477576,21267452,16975011,41454275,46794887,25761354,23253937,29145454,20271063,25548761,26630335,20091594,22769097,33571320,22909649,26978649,43303915,40223834,44706473,382876656,53536192,37044972,51845147,41586298,34148986,41127010,70476328,47852657,47059977,60546226,84723053,70275014,57934812,58046839,46952206,54371855,71836892,141676660,228671945,153898042,138086390,140142589,108121839,135879822,170244280,120850532,311858120,2828173959,227740259,265095363,261331119,251096616,276230740,218071448,251466670,465468692,464000016,334440969,363165222,452094501,381789781,476625286,316163712,361833995,356897989,362070045,532947376,843984223,656071850,478551815,406344035,296773195,320357580,460248306,552925313,547665718,478083983,558656552,424802072,310623711,334594654,262995547,176475783,328309361,189544787,169553282,181527639,274766076,162079074,101398039,103498694,133383055,245787443,188946140,139909214,82855978,83302597,64276897,108334212,122892503,197317947,210210001,173741148,403291891,460446788,384180188,173116987,180212185,162958083,162643745,264594115,125442312,97025386,219853216,224230262,107203580,153409404,108226383,86230455,104417487,166824936,3970578923,695942442,262991867,368127021,356438868,215443104,101909511,64801565,57578814,114186723,50892383,54007143,56799615,104486818,55082138,49810132,98296922,88923748,77321892,49542933,71732954,54747756,62210188,56653792,279229310,430485081,114202603,580770268,86026393,46653260,44141601,47465637,57183125,58423834,53113542,299321496,402273762,318943551,238260141,90209307,75931976,89911683,138025119,185505580,143679468,101050110,85267329,112498729,84509711,80619565,95491071,72328906,125984478,93332328,77516841,77241135,155914940,269599417,212505361,88814405,92295760,82724128,91945518,122443282,172162828,101169660,124278425,137196441,170195600,147508530,146778700,136389449,191997389,207900430,234173183,140786418,90252738,82143148,159632626,117850102,128546509,149929430,181363775,195186445,176661223,126349180,112580662,83208744,81118426,81803405,83552703,67178212,68548192,85049993,81283017,84827236,118152499,145153593,125586660,100299901,65245457,70162696,76412214,69372235,80773596,67047416,62749070,72112156,70621879,73146164,62975428,62622860,66393967,73589953,121341978,146607266,82387155,89454130,88919779,89197754,92522711,143688858,213797948,311998177,390638364,304743982,203948561,128631938,102770205,117669931,122074850,135053540,198320880,308890336,392745435,361990175,258684621,164478494,141375150,94904763,83334872,50910125,81944868,76414096,36472268,47927841,28542867,32971134,26282738,21620586,26805878 6,-1881825,13013,-207785,-1735929,-971757,-1175419,-1874871,-3136246,191648,-774384,-248910,-65245,1978459,2471090,-2094547,-857216,-2097303,-1990657,1058674,-1743054,-395242,1425911,-399193,1377005,-1694213,595965,449873,1016380,1524607,-442676,-1559644,-619302,692147,822874,-643726,-457552,-470664,-779623,-871499,-2197277,347020,460980,-3285964,-71904,-2571581,1313632,278054,386600,-1555065,-1524229,-4179362,-2314590,1298117,-1826613,-70812,-1473719,-868120,-1635093,325976,735488,-1802500,-1265598,-1301221,24638180,26790559,-172198,92554,1282453,-1600968,938340,-577893,5778077,1032338,624899,497095,292045,1458724,1575960,866366,862927,1920481,-2246640,807105,9845794,44538299,51379759,4528806,3222387,28052563,21875244,-1121390,-914125,432224,2308889,4206455,5641581,5221691,12959795,43350961,105426284,226720312,47246751,16060543,8860472,8875988,9592212,17343632,18387794,15714241,20048086,9021219,17486263,41070149,25961568,8407435,8986333,4476801,7421802,10076549,8333420,15327598,27093281,21676581,11472898,7061258,8312182,13922903,5186815,2926758,7722330,16226606,12420722,18806165,50137039,9233347,4568346,3508248,5578415,9130065,29048224,36629045,33852608,44018278,51876884,102649392,30217019,20697890,29688802,158450894,181327941,231012409,70128283,32908076,40045168,15426159,18770677,15208010,62718965,116425003,87431599,19677276,16701365,13866374,84170679,92455234,25030829,28305586,24310546,123519039,62181436,181001062,204957995,83366512,55449659,21033547,22598433,24526372,28485888,69762094,105543138,72613975,29168700,29495901,30436402,19719888,27595440,27956800,67361182,161645254,179062783,73600564,43601978,199678748,309011487,132636494,50385689,84415406,133007193,187563964,71546080,38429545,29939940,29880793,54274017,89783795,133793183,168788093,66204612,107381123,65339286,35508394,90587967,78259688,25352030,20856281,54968759,43861467,35283839,28122043,41605378,154463871,159092910,74735607,40622970,23214099,123778107,53721915,44385716,35784160,64921679,97115646,70282129,20940125,19029581,15228557,18995971,16385195,20888695,16806237,13837272,13515514,11088467,7524920,16577776,13738672,66084224,61326242,11675118,9048609,12845797,6789022,8148443,10279006,8590190,7848143,10631653,10316853,24484147,16268641,8621215,5703410,4851946,6950855,6987513,5465497,8529089,4043816,2269653,4496510,8120217,3124284,2424230,3030140,6533209,4855149,1830597,1675024,1144580,470406,2153188,2574198,5721755,4969459,797342,3281353,4594548,6365417,9505971,8544999,8870785,13327377,9696057,11739879,12244262,21303589,24066733,27902901,35148103,45579977,55041997,71732574,87774418,118400832,158864462,208616380,264471953,362312016,445669811,514639767,496793467,439433839,340374840,251911946,199605712,157871065,124164850,93962321,75781553,60445575,52987883,43079825,38542728,32986611,27156515,21958741,21302149,20439507,23513574,21710458,15079341,14320738,12504872,18163265,17884838,12533003,9899485,19374438,25382108,11267012,13225863,12379552,21881078,11041413,13010901,13313616,16355028,19375464,24876128,49120972,25971517,17558450,19426412,21221695,20326366,26886074,27823391,26940627,30527861,24604224,25985960,23556331,24751130,23045453,25863311,45902167,62418662,43104824,33625977,39558043,43878057,52174299,67300384,77393311,78342082,92273346,86999145,76343445,65075654,53479380,38607690,101103253,1540633104,2566484687,2785248348,2669366046,1601308189,793945437,429891406,230887935,110827259,94348554,101771278,81309083,70355484,63878660,109553606,70879317,63707636,66591775,54893907,47736537,62452705,58357072,57120116,62912097,60021285,59508546,224781822,62116598,60857086,149396576,87655136,70740157,149341055,152074295,94283415,71488287,75797489,104008042,85085375,74494940,73768723,80250182,145895343,225780326,157822162,332579598,241043520,195300914,195945220,164484250,492178529,876162395,267160263,396045650,2923681375,347393040,265033016,516148149,409257179,311376765,335191185,588120823,829819882,772390567,513378145,400567350,447130142,386815023,438789311,466109198,817314584,807969656,687426409,607034006,623031090,713920371,815060505,567454278,559548301,819002326,876492610,820118294,833395718,1004934002,1047976703,849124618,883518373,1447691432,1224177757,560042423,596310806,302285102,341528467,381150372,1074670038,948565063,284716784,152685433,257583771,432989273,313579295,232180448,108086614,90459324,84970183,101191685,138645186,102167386,146982275,179957547,281307037,235148724,574996671,189181693,129876588,112778774,135580236,182144301,126109016,101549026,200563784,203335005,148403055,138590934,110036074,64030511,64684579,117495709,3812855949,468019917,170007264,122210493,95699336,72436484,57165172,48103647,56297743,88774535,52853834,59421745,63035329,87455279,74267335,53611814,102123904,58894711,68833000,52476378,89795236,61488734,71332326,52770520,273958884,88571296,230842458,252971644,417294899,205927773,80288802,97343473,108053684,84215523,74204203,75458342,419078603,219857168,375537682,163510881,115323459,109907547,159290720,153196248,182455150,137376960,126499356,153882959,128228452,134148330,163445183,107797301,224784276,183383261,151690560,130250969,130552108,199460123,195356750,118124338,137367215,123009462,199048348,131965760,147027262,134781900,163855650,187426766,166460439,153619510,161255309,147313050,215419691,251038474,461673944,316116268,135529240,118699545,153789240,115280531,110741237,148961147,179069301,186542822,138487507,113131838,116565257,90547304,125927182,135762128,160212887,119654347,110537054,115789198,111524334,96898670,99618453,96422100,94332530,94822041,94209356,98076094,114311723,93095226,95825937,81457334,75014042,71029136,65097038,61719331,66284901,70772230,72281641,69966530,94944875,145958673,95364442,99901655,86453183,95408755,96645329,176569808,466534032,419303509,157268347,111333406,161762786,108124919,77569240,76887706,82096963,89836627,108080317,113492808,110438207,104449872,144427841,284026080,618491856,223511508,96362552,55605944,86656716,90154591,46543144,55896942,42461584,45809745,47029916,33099281,36582412 7,-2618135,-6252848,-1875890,-3148675,-1153571,-1532723,-704695,-2370151,-954853,-3957099,-4719712,-1237211,352419,-1626895,1090680,-4691456,-1909626,-2200343,-2457211,-2085948,-651309,-647539,-1492161,-1782697,-678870,-3199504,-222812,18494,-2260239,-3609940,-1135026,-993546,-3297726,-2582748,582706,-3144120,-558206,-3296529,-3331668,-4243029,-2129302,-2206572,-3328217,-3032490,418248,-2129985,-2785884,-4658856,-3763438,-3659161,-2768619,-3470787,456758,-948925,-1969259,-1308061,-1106865,-311818,-1201510,-4696773,-2680139,-505823,-3029417,1028429,-428437,-1575845,-2123105,-1035223,-76034,-1646011,202408,221475,1332481,-958220,-293842,1056059,827788,-902769,-1052847,-3355358,-159232,-468168,-1172257,2095810,1793979,6114528,-3817893,-854843,-831861,-1267112,-1325713,1269946,553987,517146,3617621,8590038,29620802,76766541,153555043,180326871,39503397,11339341,6089849,4764970,2142462,2039948,4201258,4461062,3337043,4270436,-665805,284543,15355888,6662033,6071788,2547721,-72076,-892323,1171138,2537564,5396543,18304088,13467439,3946538,2378566,2225462,1041507,770931,2418040,-565612,11489104,16358320,12610229,3629193,5514832,2927285,2177589,3956887,5525899,11643247,10599213,12658776,60505720,36942170,12017793,14255674,12788678,21163535,70413233,187883590,180575388,108199470,41431251,24874231,9465777,16362042,14760669,35887661,96279101,43160680,13116502,11182464,8355639,35459655,40539532,15499641,7726735,8901942,26056726,60073266,201288803,207916154,78301812,34049140,13064026,12317299,11944579,12453670,42098680,67440599,39638480,13448984,9848670,7776451,9129391,13633548,17052773,29049158,40562422,37627763,16284176,22651320,63631536,93066023,49576365,25234453,45104363,37230832,25531264,25541334,27787852,15176528,15581567,28730512,40670027,52371247,37916948,35973620,97247004,17438497,6948552,7392621,10169782,6725889,16961042,36761190,12583229,21663680,14726399,18528374,46651792,49844950,32728329,23272633,10838616,24294601,25979322,28526975,15261334,35281949,30950850,7526731,11618787,13614553,9317970,7748350,3918722,5015954,2051804,2258066,3894493,2848476,4063674,8204236,7832596,10514910,15222631,6260691,15990725,34158098,6613180,5598656,2868229,922044,3295776,339075,7179624,11316195,6650757,220237,3713959,2930193,2790287,2959738,4473003,3479430,1812217,3160721,19605,4648272,1658710,-112435,-489848,891133,2226627,1258963,-505481,796448,-320204,1167290,2673413,4774889,4905978,1460131,6944470,5437928,7097264,11669878,10969045,10177100,13846450,14697692,12341455,24431265,23047516,30126105,39862318,46928598,62217178,78705191,94875400,126337899,154816558,214417742,269288911,357894285,460968916,593874154,660667504,703772766,552219927,432355102,339276724,260611376,222044939,163040047,127763358,97425098,81948939,72063344,77538558,66657375,47918840,38731475,35534945,35235666,27357632,26669375,73355877,172894035,48452870,70821909,60512265,23304543,17367677,11994656,16763031,30499430,13689003,10362253,13224042,16699599,9969925,12397113,13962019,19690774,15183807,21138041,52202695,29279810,22363431,44236928,24856356,19806646,14723105,12517660,22504647,17011086,25331511,26293112,19785834,21109908,23344241,24132193,20945598,25317281,27670184,23677590,31641763,38945911,39559932,57619530,55258924,64589632,73618795,96757492,110891027,138062226,188654497,286682885,517486178,2772791761,-638419199,5168474206,3301850768,1964275052,829167606,377697844,192578963,91220120,63304814,63198162,66618500,37642242,41208474,66744570,48954460,51762580,40625250,26735619,29660589,121053039,34991464,28140970,41081897,137978707,203392441,125765253,42815708,41964314,39300026,40654843,28121113,29786921,31497005,42382308,32387177,52604622,78488320,59474849,40587079,49617298,35907152,36171408,38771790,63770298,104527141,89564662,100099640,121108017,112478229,117124766,140565604,140185390,419488923,2735279690,222040458,246126705,285391356,274370422,302682795,341084361,279869605,379783568,315469555,207367348,220607874,276513792,248723843,280930696,308622494,356276557,344535334,263895246,340649989,327423684,493973412,403635247,420923261,567366908,774285177,700266504,504068309,393435455,379359115,489462954,376841566,634024141,1200358312,628075877,274403651,522954445,393291732,477555171,747042493,1282976470,871199642,183126464,110440179,154400583,402116174,412729689,231367631,103027106,180785130,238479704,248641672,203882772,107765989,117278462,251523659,466669136,280739761,626287102,223281089,146622291,154738605,124716224,204290569,136295327,94271810,191497485,180358230,197502593,196941010,301302999,113760172,62403497,139123019,4145481253,454123418,161910660,84940494,67746171,62907009,45206983,32896706,36020123,79244231,29812303,40076722,41398222,74937311,50780941,32807543,84738762,32467427,47092046,31935517,66569321,41299536,49787361,36055464,316096607,55055912,60453308,265457083,136044378,331925242,53282651,62709503,98957773,89931715,66699123,85425593,409535527,129059320,291242000,98418301,94483636,84495958,115038751,104169467,135647513,113929336,92659355,123362199,84885512,93247079,115127010,70923837,86217825,85882161,90945308,93512967,109278142,131868791,116449226,90385568,128537313,91407818,123869783,132796785,160736625,135094026,139706226,132591244,111943393,100249910,116073982,136306841,247555967,295003593,413955142,353972602,225336720,210973953,221352935,124355334,118975333,112844070,112822708,177763686,173026725,177798819,148732517,115985003,87155060,102342505,155750034,183102304,173947893,211679701,167386325,217074570,168472444,149109814,78611868,75393834,82630823,378575820,731372801,95200228,84523362,67908951,62966105,61819374,63919441,74171924,87234693,75477759,63886597,62094585,82479904,135013495,73484089,70290214,63867029,69803761,82408242,257487743,564284841,337562924,159103398,106468446,154328854,140410719,131422258,197212204,186150258,192719690,225591818,234383224,241597825,192619985,480544856,577145950,666194437,786054136,224933308,180381022,291971279,95982462,69640443,57660917,40686043,52822475,34273328,26377490,30904278 8,1218560,1209317,-130910,-545325,-881344,969259,-751980,1416374,729339,586319,724913,1193745,-6497,-706904,-68719,-1464381,175493,-1660382,-260191,873732,872869,-7483,-207468,4314,1109441,863463,1897824,-959850,-139060,-437668,74385,-230603,-1418823,-1153758,341482,555489,1013494,61384,768674,584117,549577,-1255900,-562724,-1299089,-281749,-525179,1440060,-1294858,-1246240,1174770,1315786,548900,12103905,1549633,-395277,-389626,-268833,650722,-1753205,-74470,-468300,683945,783988,19407859,19298436,1160629,-171517,1896639,-1180263,496314,2082514,1456488,2814606,6703549,7649502,9730159,1951579,2069994,192352,4320532,7140417,3200841,1826208,12099271,40708167,36372938,3986372,3260820,15878191,9559125,5340513,9862319,19209764,40981523,68721105,51201207,24364428,9940658,10719087,4961472,4930633,2255154,1767060,3125073,3831772,7859552,14685990,14773200,10997300,11609876,6014853,7960080,46807972,18470804,4457688,3841811,7430990,10790986,11238255,8407333,13158137,42385461,26561859,9633326,8623203,9202614,33475840,17423320,5505609,9694707,25755940,12501960,28005372,11191355,7731533,7471137,7566347,8824108,29426890,125978695,38081494,24631169,32541881,42056306,30200739,30367730,21372782,41193767,106012454,126356243,85166023,47709408,32409314,36087468,55200213,26429015,17049077,55640112,85366548,53344235,12545493,12277882,10872927,32580901,35404568,16777171,17145881,14317943,59162341,43694587,66650041,65711449,147742630,86928496,21848000,12313262,12799975,16692759,58099191,80663427,52226976,21175119,17475075,19660486,18452398,25429590,22204786,34284110,67063862,54595631,26732970,35318399,72971178,134899926,80940081,46567231,59748675,45797306,36417934,38994324,29977883,26320223,36066596,60452718,39652969,76841580,143002006,132661753,61827931,20700036,19166579,13935817,18480405,57299667,22566642,24708007,22810470,22003541,19495234,23139308,43099175,42841036,35169497,24940469,15353257,27873622,34863507,36118020,27370061,79432032,63546252,17969740,15103937,16809786,13240876,17881029,15818637,19903173,11225323,8378959,9196643,11389764,12199908,27087152,25958674,45726367,26775733,6888360,10140952,15273757,7416318,8102663,10112520,6940679,7982043,9265214,7482428,14859954,9852803,6440059,5756839,6629002,7655553,10234985,10574792,8656027,4575232,4749968,4522586,6334528,4648669,5698252,5152492,4647717,3800948,3488830,5683717,4542782,5089686,5200386,5848579,9991307,8431755,6195205,10299305,9432687,10086185,16407965,15254750,16866338,17787728,18949273,22928524,25559106,32150056,38412985,49787336,59064469,75615759,93135520,121182241,149060237,199301313,264228446,349982724,445556811,600771404,733639341,841613846,812705408,636244584,500452447,370846560,294301373,226643306,179517852,141534003,109695347,86954567,75782214,68360769,63711051,53432228,43566436,37287689,36943676,31898257,27578129,25085113,22386751,18709387,20569391,25187083,20939613,15241069,17519041,24531669,32089831,17306720,14075875,16918079,21393321,13044770,14139847,12046405,15044819,15653498,38844316,71055223,21950534,26274863,29172180,25244132,18759833,16918437,17789059,22074735,16963953,18739340,18386999,19151999,16376494,15407572,19787354,14011752,16649558,18407229,18598076,20216502,23667966,27843111,35055989,37405203,34452392,36119882,37557710,38011437,44667104,51878652,62595783,105137972,220046037,728942959,321048330,1147670142,800881493,453181257,212384921,113384169,52767129,30352439,48864517,51369527,26629462,39564799,57561123,28385149,40554875,45612904,28495936,41552517,150091573,38443177,40632888,76192211,56170645,64338537,189027527,61727988,55211284,80467244,51424351,40078250,48110125,56636138,50817272,55026167,92011976,128213168,95057381,71816442,59707823,45799349,50569103,62453644,118532750,192045830,139363571,163835242,180475638,125759193,149600043,187753643,163782456,1480964064,3134684935,305776335,375435002,355086399,243582915,243733135,265641974,339309977,589895884,2607213339,517021465,326248537,338818699,299923477,321026873,351213956,480383716,455381575,317810356,551857862,533116683,583852617,499079851,607019190,515039679,480520394,441479426,494503263,432900482,499809358,704319321,511467494,611845299,852049700,385487312,239613740,525304769,399258850,327445543,444060676,758604886,386719071,193107408,133469082,165225866,286445428,189812880,148104088,95862896,126056912,81481736,151628951,119677931,98847642,128537873,233392379,316019255,357783118,330298568,171532512,187615625,253287781,163708706,314173302,149880152,110460931,338706293,277874022,198123178,203027155,166152242,86992394,92779110,241313959,6420702346,3477294439,290332144,188947641,146393552,82636837,59538702,53233368,60396508,152165226,87006711,98502800,83163888,124473329,67979085,62266588,107064031,50872589,66782045,56735831,97345043,65879482,72134979,68987768,377025066,284168669,336313532,501869491,306655646,75887110,64981739,60180017,69188741,64152352,66143144,93523115,702847470,180369486,567184530,157907021,107749027,113331177,158529211,189070613,189499181,138134905,108931079,147911134,105222303,104788909,131793282,99832886,115181606,111815195,106732190,108284629,135632570,161128872,145534162,111463602,172307541,113534397,126945361,152540826,151499869,134093464,173584035,171049169,165721087,144152770,162794056,171616723,258221764,259958468,373218778,210929990,128279355,131073471,166983694,100792027,104618554,125493371,156692418,164504344,130462295,110284092,102080516,88497619,96910897,104595543,118231931,97307645,93819843,107159891,100861578,95870416,102224227,100972225,101096684,100896485,97191815,112251952,107973805,95883169,106146833,96768416,93120585,88882129,80150030,78305656,84024533,83080120,77591278,75806685,119138641,143199426,93959989,113300199,103378996,99828167,115896738,282271559,281856220,122426935,180905832,134217781,178824223,124237428,106481456,104254004,134849121,133469526,175627605,206508850,197008794,152011435,184470242,171343886,344878831,204308002,88185619,50931217,94007692,89570652,48496435,75989594,56953923,55383895,40428431,35898711,41877675 9,-50289,-729272,245040,245265,706003,-1471573,-628311,332,-1155927,495097,-43560,465117,-111347,-94621,628893,-270579,465770,-30741,-840184,1278016,1470912,394182,1563274,-409004,-657813,-1028248,202141,-878492,430129,-371243,211653,-244059,196660,-381075,-36284,-617969,284404,-111819,-223805,-815408,-518321,-1513373,-339689,934501,-212215,472560,973752,726661,-1081023,-532208,625756,57125,3700117,2237532,1088226,1880091,63876,211613,-17036,505705,-1170133,-408788,-233753,8302592,17614236,216379,1571759,126988,-95548,192883,791911,1387546,2243333,2113397,2639588,4835602,1911951,1914241,1527591,584532,1628789,909435,485691,3286318,19230877,29910556,4443972,2045016,2377373,1386045,1126094,2538308,3908980,6216830,14202114,30516058,54240283,49004688,23481755,9966136,6173092,4588076,3754332,4998563,4798831,4966343,15521358,21606510,32603447,23338887,13876366,15010422,38476393,19068581,8580823,7871600,4080965,4352021,15324206,21135066,14799610,30047653,50877472,10193964,7495698,7458784,7934315,13015160,49117457,32299770,23492377,12353064,19300481,7855842,7029148,7756679,5984197,6345625,14322642,35120851,220936883,37230911,27502217,31371897,36742686,23922030,17291325,23688150,77354714,119971453,81396647,52681069,25611528,46683897,16196992,35249216,34145369,151922029,344610320,224181490,19990991,15491138,16012868,67276949,75308559,29450248,29030296,21395982,37589102,33661051,88215007,64727440,184680618,161397451,48471640,17671232,20532503,35775622,201832329,297260831,143781572,26788254,30212399,32907164,20845583,27078052,30843141,62224384,131813589,129388432,53445157,36869846,131359529,241728132,124927155,53025983,76378561,85280649,142989335,101115931,42841935,26632492,33911514,87579255,118195988,101321561,80994843,270630198,68205362,22513514,24924001,71277751,71506634,32772648,65780950,40279704,44348490,55846477,47456569,66940316,117046401,115715340,78634879,192317277,48556874,132277482,194435258,119318479,92851618,142470349,113127880,79422792,65003684,72645420,87123620,82832379,56268867,67562181,58934237,40855216,32181145,28056838,20942538,32270050,27268267,19881461,16055253,9527254,13041726,22319405,14625544,14333329,15625535,9859176,14255342,15323632,11206357,15016862,8827691,6903306,7368227,6849904,7375167,3704679,6498737,10472045,8426652,4819219,4517958,5796886,5138737,5509975,4031931,4590671,8090326,3240959,4602327,5092863,4752621,5235637,6096574,7146636,9603822,5630350,9204490,8557222,9791018,13372849,16434480,16581636,19227150,17371497,18845318,23665905,31377866,32713014,42916911,50023931,65698932,80145859,99772179,123331740,161612876,214472069,282811834,357596173,480476356,586265319,680745931,637064395,514986745,405743430,302886717,240104560,187672636,149494272,111849651,90736591,71215286,62793212,52884801,47745556,40659879,36198979,30832898,30914592,28492129,25329512,23827445,19179656,18109755,18608668,26852191,21127518,16396557,29300595,49529426,54526228,23855402,14847068,16100025,22334635,12687313,15563447,14693406,19022021,40343105,31821704,79124985,32846464,24577537,29011248,21120173,18888278,18128029,19696703,22741445,25721804,24660836,24663021,25350638,22663733,18337181,21761677,29634989,37508071,25722751,22767538,25386650,29889325,32013783,41071873,40519114,40228288,44772624,45098204,45548684,42408640,45420684,59694905,115101305,436028567,-598258628,1325884712,1251812876,748642115,392118546,174521061,103006049,69370664,45128152,59593402,62727356,42641008,44421516,86476547,62491548,44272445,47743492,38529659,45598839,212304834,64195313,54193923,62513361,70733869,71987282,137777552,60554069,59497338,58716780,69835296,56609444,58917896,103551251,93648896,59821069,90545382,136420819,145812265,101456901,94566515,86573560,103012453,100675385,134810327,202505051,158340303,164331537,184535558,174626444,188413746,262765017,175992365,366921147,2947540668,323796860,444225246,570222235,450534634,399614587,632606441,749832825,735042891,677838767,505390314,417969398,638636320,962190720,1626167455,676701303,591950118,671226811,989965184,1466737701,892705964,1823933361,1265899142,855989087,680296227,668394550,1046840770,1294998373,1028155765,742919476,847415219,583744566,517820733,687476092,540646237,328491714,943053126,299502151,272789525,325327113,612033352,439900568,256487983,204032557,320187846,275155919,209025303,212613856,128311687,151945583,117570743,121333626,155646741,126917216,158330819,252643358,281309816,405148239,464300574,226173367,227031045,321723243,251567050,323057007,196290325,120660821,246296779,265497357,181640069,201456492,158810135,111084796,136606698,209109674,4186388767,710370086,271049582,172407893,126171419,97225471,70222626,77281125,93656596,118335266,57978392,68091514,95906280,120377541,82627756,74261984,172536121,111059596,112589403,66257982,152852323,73110740,116142484,79382300,399654587,102427082,248304816,109493970,337062525,76667587,66092928,72921365,90037957,73398467,68151030,110049374,351298794,158030420,244994941,111707914,99306949,100875041,150907687,188765372,201244982,125900317,102756490,115041449,89700934,96962358,116703967,88682047,178616553,114693797,108379295,113836532,125547089,186669353,190839443,112060561,115602615,106586040,161733245,130391829,137434267,136005085,190664659,201525628,158868740,134500958,148681195,165855462,233529972,259183909,301505365,175195351,132371355,112916326,168578906,110125050,113589737,151491859,223387287,242439834,204832855,148609336,114818248,92141335,93917832,117685301,133057991,94425323,84263634,104550555,95986864,108482031,150787848,172042271,138233140,96580069,77226432,92745520,93820661,79807582,86889101,78369796,79613750,80103962,79614176,83351285,90865365,99695668,121726353,127537512,173122704,231352247,144315331,186925478,125530918,122023102,131328651,188836015,257021533,153994650,132965678,158512499,267954080,162778136,134706007,135745643,168928502,153275609,180605598,181347131,174386474,139742340,224411555,218524544,303096420,182068019,136568231,54428880,65518355,64092994,39048955,53648587,45669817,49619899,38597134,31434955,38578078 10,-68500,245775,-62938,-9841,72731,-957774,-360800,383174,-850038,294447,1214,251350,1765994,-58861,308575,124838,27910,1945255,1469625,772629,1464099,418374,1123910,1879502,450619,680476,-342832,809523,553913,760159,-88770,52650,38887,706450,1154366,102230,210435,505644,59959,582238,-159969,510142,-97644,318740,481072,88066,2035572,-229303,16508,321343,705426,-442616,2681375,4520690,178365,-151490,-776618,854554,1339993,-393554,-654854,-412291,416573,19467200,123595152,4186255,819178,2493633,1906964,211324,1991044,2728434,4036649,7653419,5219916,7650304,5124351,1217376,1759981,1425181,5812604,4281454,2753191,13036159,94000406,165970666,29870288,5662496,34154653,41183050,7941599,8197491,16477818,30521514,48457916,42230168,21085888,9908322,10525371,7324055,6540649,3664280,3095896,6526300,5456418,8006085,23521261,26958036,24647180,26435872,12440884,11966787,47760281,25201232,8709599,9524233,9844103,12093312,15360885,12943429,15942127,22476452,61819187,18891856,12284267,16219163,73729030,18305954,8615919,12221767,14180598,13468919,15793776,13317411,12750229,10388045,8710658,15525594,121299245,84901469,93527898,68486525,69242484,50315590,41441087,30190293,23407355,34417833,99434698,133370533,75613248,55519282,35103195,42328025,50140571,35463265,31828216,62223160,149109330,104091652,21706514,18746922,15554784,47472197,55833880,36112087,32110275,26289457,109822819,50715359,83633194,32537753,73961768,102010567,79569516,27723840,21775792,35427630,91989234,145004405,94828617,44675214,97823796,74524135,50964352,187459170,340107285,336688727,195018888,178268363,57584015,88956419,819004518,1285077896,394153251,140545827,412164528,316100223,96688902,163874652,123644022,122076090,155632216,141152749,131957446,187927254,275621140,209388889,896271188,892777099,222497052,56363857,45293642,71239537,70822170,73599087,70647590,59641295,70389049,87690387,120976877,106034884,121425923,123633815,55083958,92307499,91304543,84731742,67865660,133537526,105868730,36968334,27812565,34356309,27742140,41238093,35093559,37488400,24199671,20205419,19895864,27079836,21193664,38938647,28648592,72517435,42913680,14052184,15632452,28289533,19836670,13741451,22607538,10456626,16105339,11978282,16264653,20497450,12389598,10628001,9058202,11154150,11383678,8989324,10620267,14537036,14481461,7395038,8687077,9099263,5483036,5141952,7766451,8838713,11112825,6105359,4522831,6593754,5252361,5755962,6013869,6500900,8064864,7944002,8063965,10204553,8450637,14047583,16191113,17694242,20943157,19074499,22051873,26820947,31394759,36134381,46092500,54692906,71139836,86651509,112297369,138300687,187192827,246856093,327759253,418244815,563056770,688926736,844236696,730707654,584171948,457671925,340059765,270256021,211277820,167774213,128535601,105038651,83111594,73728734,64729918,61103152,54438608,44957616,36592809,35992101,35478062,28037914,26348854,22417011,18736361,20925140,32696448,26026567,20272497,33294799,42092263,46425042,21252323,15038990,16600062,25891857,23490499,15185738,12946489,15603841,16561231,42218238,95964888,25056937,22257890,29890859,31242390,26088569,26665543,27363157,45328730,76154643,475564676,409901956,44030623,23425261,19247709,21594766,23568649,28539542,23920837,21281251,27524868,30411872,29530440,52897673,45047176,31434455,32985120,25725518,26819471,29649673,42215374,61182735,110806452,383119149,982889197,977382248,779019624,432185485,224053085,93909154,45253591,45542060,31600887,47351407,53215699,37301459,39210791,53843331,44078387,56921938,57785911,38731794,45037884,57668534,41812660,53122916,71788837,81178360,84648310,512266252,99601868,77714227,167169173,79766936,65111474,91801149,122163047,86638221,81540315,102122460,149764474,126627746,93049972,93647567,84027828,125838718,140456942,177747401,321227931,232796304,233573639,241723038,186642472,339722039,410333714,208192215,413004018,3431293924,407777986,374932982,471945459,376808218,349942161,417025030,532715042,663637153,641916114,552417403,684632653,1059403625,1058254349,775498972,605014151,693921126,653610642,549472014,717348752,913878419,840372707,685806545,703125357,631424079,760125761,807334046,976879365,828570607,983006386,1172038558,1625733642,2034983123,1649127998,1077257893,453811988,565058423,397482392,421575354,403336174,661179315,473364136,249427922,223248060,305784793,362339024,290266758,230491729,122354700,123585042,106873563,181014354,173521505,135801062,203155900,221940510,318791055,627046315,469819414,177595191,224617977,536642095,196875891,423003122,208197575,125558751,282382672,229022340,160256688,202773389,160875087,86591377,90235318,140357876,4436217265,708912584,165707992,178825813,124116859,83570207,62356510,63490567,71487495,200376544,88736412,107582194,96851820,87805902,85447698,86702731,140441188,115560487,115448154,74609841,119827800,91774999,112599888,80473087,384693391,189996714,162678874,272583310,145306991,82631279,97766607,96180018,87361770,90347189,85267806,147724710,330759221,201018487,278939867,156148230,136424263,143825760,304318730,284273980,241085969,189991960,148698959,184423587,162848078,181120584,322038202,137631998,276884659,215384242,158604499,137235359,183927302,263941065,231413179,145602416,153478135,173835799,237599657,363053020,1287154058,2749288644,681536130,249445171,201433545,197936400,197548204,225223364,364552722,343821316,554127177,284853014,199890689,170456258,268754887,178564098,170121261,186241677,219270452,194791931,169746902,157222840,281209878,241992980,202373943,220406341,188334197,154518426,136097970,148640856,147414526,130465271,137551538,129831856,143926426,146553543,139572422,140184012,150564738,126913533,137549901,122073742,122508985,120867004,122732541,125736709,125265746,112570642,96675049,91716709,149341905,174664325,100902220,105342985,104142494,111186012,115514464,205569542,265865615,170263775,190513493,171669211,232870684,144018387,135673491,134046071,438317709,274427190,196432596,232410680,220409305,149012450,158520774,157908781,225158778,267012738,142570511,73370468,119224633,118443549,58868626,70540366,47148040,53422568,44113433,38938742,45896538 11,-1949424,-2213653,-1879965,-917049,-1654274,-2971896,-2179986,-1810941,150740,522222,-165470,1247392,-672173,364959,-1238542,-774008,-1571362,-1496626,1977550,-1545285,-1534505,-3681626,-1403083,-1134101,-840438,1862448,1200722,-1075055,-406622,-1864351,270065,138401,406700,1048360,-1868603,-730081,-1126261,-156913,-1101210,-2114988,-3006160,-3541523,-1778807,-842705,-1264021,-1507165,-265265,-1759076,-3062756,-1547596,-4071387,-2823854,3946461,608392,462043,-1994854,473096,-1132368,-1370104,-1255766,-1688111,-528894,-977275,29481903,23388808,-1311584,763190,918987,1399053,1330003,2242663,-559920,-1431256,-1355054,1121898,4274492,-882882,-1692713,-689849,-369155,5017184,3240130,258220,10304957,47625925,57827658,5002612,1838846,21120886,14570486,7146051,8489963,3078847,4697705,16078618,27519365,37810096,42561525,30896155,15593585,7752041,4270803,1128596,4855893,5328431,7957200,13751407,14851867,9070918,12027809,3021595,4172851,27057946,16392981,8431241,7993155,5190503,8768557,13948844,12651177,13337268,22804481,28855486,12145578,12083209,11889788,15342897,8908658,6796117,9020144,20885807,14667476,17064331,10984898,12205268,8279400,8346011,8849509,14870744,39493941,45218538,36378347,67499473,81831147,31246682,36346584,45194872,66634049,80979274,88423246,45060969,31125056,25193817,26689377,25687775,207894250,29426081,54688760,100299777,33686501,13828041,8223307,12159967,41566224,43362842,18871540,23442219,20972093,76735644,72481321,145188319,51213707,34698376,30026019,20915483,22487843,14850232,35352444,39351831,64530014,50131882,19259907,17038073,19195086,22355676,30432160,23398129,37260319,66294244,68573740,40979702,44317897,89052676,138037678,72885042,60888815,66460389,54010432,38630968,33707664,29118257,31103673,37547116,42390166,51922042,81189121,77424057,54105393,102903600,27465750,23411876,22243812,15377712,19152830,33977358,61846678,47672666,41460357,26122576,38920226,58457744,53440794,61409533,34960545,21338732,42694055,38402617,36256216,25354336,50656080,37725540,19340891,17265042,17733234,12325271,16698822,15466876,20142123,11531624,10494833,13936489,10385599,10031411,15162632,16060513,41009265,31683019,9118584,11199665,19468020,12293410,11472253,10548251,7751035,11368590,9231347,13918858,23327294,15260003,8347843,11838493,7322267,12830938,21612905,8831594,16195908,6362219,6644967,8424238,7343363,6905347,6436844,3975537,10601442,7960910,6176984,7178150,11536323,8090002,7520284,9980344,11551190,8694612,7730564,13689237,14136851,14410807,22785833,16560142,18568946,27147569,24638122,24222326,30111664,42932429,50519636,57948477,63270446,84737496,99597733,131371026,159596642,207494714,275836039,360316129,446795709,596102933,729735142,840497977,833740768,671952871,532210612,397785766,317112933,248744736,197486400,150908041,124471571,96144279,87295278,73169274,64265210,57541924,48852931,43052873,36786463,35085119,34185629,30444032,29364307,26078142,27640264,32098764,26866074,25826246,28585824,47348560,40223862,24719661,22895208,29801483,41130985,23167643,24210605,26773071,26715784,30098210,42138955,102631571,56747396,42736546,108981117,55034000,41001908,31688789,37084008,44894611,44626002,45222971,49871538,47121304,45065887,48860846,55857128,52112978,62471888,66460222,70014009,78625805,86176604,95473256,110633850,120899158,126003747,139456398,154390253,173248538,192281094,246508092,379565420,760398022,3737432323,-826943702,4022333155,2159294657,1002147075,423415034,199687515,79160485,70764040,43007242,54591119,70903546,29088512,32182881,74335629,85828439,96804424,58115157,36034165,30218272,70410388,38118056,40558176,61921466,64416472,71116928,233869063,58284553,53537315,95064608,58144494,48785020,51815465,61091966,59628256,62412235,103078880,144469363,122085170,80028572,83272678,70825375,70766537,82433255,119372708,200734213,179228959,187732712,222834863,209512446,233742083,297222707,246603044,705654518,3761669005,328928777,325468063,391561146,383994738,324226673,337940346,429084549,615720599,723281799,529914290,417597064,538792063,474438289,488121155,510680026,573029056,562073586,472518870,555542358,576889290,831048338,659371407,660162481,795535206,842710381,717385502,945907936,732382771,790860070,912616177,703516750,724715581,808223248,498045856,350715099,536631871,380517097,384802162,384699046,602176430,444976948,212251273,152777682,274249989,504427060,644944008,417450709,159225287,132439314,94546682,141555943,250536363,196615487,231649934,320972588,852082706,401333870,682830456,353149701,230918126,457577019,204806335,303620191,160783856,137856323,247157167,218068509,188293709,243617108,622382213,112910145,110445767,199388545,5618478149,476062274,149915270,121729013,88966056,71028118,48042623,41238281,47477038,76114101,36436603,41378840,47183834,66805837,63850238,48165179,115006437,49896683,76652686,55449857,109377197,73610621,89759468,57115605,468108911,74292882,203078600,89394988,299071724,81237518,60130257,56458803,63610593,56769966,68227856,141780367,256562149,184477558,192150001,162090915,157374663,166420869,189406005,630064371,250288000,144115250,125034208,149037143,117753122,112761899,131642464,91431343,113472379,130936775,134079106,144142693,161211749,177746675,159340873,114702841,244389826,128656510,173111256,177746078,216116225,191250283,205526667,175291812,151024944,127872419,159527228,186715767,247984609,344083914,489009965,287213754,154077686,118248339,160043615,105869496,101686692,123808934,136590312,158248255,112768069,101362573,94120261,80388542,98961112,115687194,135495045,108431010,90732434,97448813,90211874,82030897,86869931,85500112,86802956,88837618,83454278,96869794,103003453,82229874,91743029,79060366,72886216,69450131,66001538,62438160,65182100,65148088,61896150,58979955,90123074,146262949,85297171,94888662,85484781,95536092,89627162,164556114,244070028,148767963,139212288,107224433,204033545,126484329,89390932,113078916,253916622,144370944,199153964,220093535,182825586,128138650,160041541,281140683,221186167,92255508,71258765,45477476,96179068,100649173,39877818,53933942,42992457,46347271,41739818,29156867,38159656 12,1592332,2178462,500251,217076,-147952,232756,195444,-87072,1378661,823891,334130,-162835,296443,543148,197035,-72065,478505,1291802,-29946,-8197,291680,701388,385306,98693,801268,1338775,272114,430498,198491,1147306,528387,153722,-636436,-1139539,-237406,765782,-134468,-1114960,227039,-691144,1898506,608313,698929,2384096,1203162,1599165,337588,203248,-707188,1003817,-551805,658376,9615376,2311597,505811,908329,1311252,-633485,201816,-384792,1578025,395981,1016808,18604097,46522364,2530630,1360693,3765109,450393,2311772,-89335,5228248,3738056,1398226,3078741,8633704,3230886,2191645,880824,2214028,7241352,6710695,1455171,8559977,55014754,65393847,5624232,2098692,16378227,12425917,2639486,1818945,3675267,2421247,6924109,16557539,21749965,24065035,18366797,9466752,4587655,4467773,4749533,6523146,7517988,6911641,19001994,16584071,16238404,16937940,5140550,10771032,51743648,20663923,15243770,7455910,3974533,4701806,12255961,17597666,22335986,46117582,49082111,15109055,10306495,10578860,14965035,11057792,7185664,13128299,54925700,28587924,25671253,12559819,8617802,6503253,11230598,10347059,13978616,38577445,47286770,41242004,120447259,37484250,41160894,28166134,24970509,49128975,119723852,159490163,64719769,33030265,24718919,35522698,20917460,25899492,23745495,103505598,147348524,96155173,20771330,16107581,15370466,92197954,94718744,22774342,23841045,27290638,145318092,42998655,69015154,61466660,103883671,81227209,36973302,13667316,17523120,27517224,74413502,125059494,95131803,46773688,53406156,39793018,33255395,57693651,69490239,114979784,224760148,196681263,45217383,52585877,238531935,486131387,224255212,73895811,95482783,78432157,87727770,131382461,67819532,79315200,54034399,85207285,132015572,205137664,184581134,114104092,213810956,94250681,33889224,30352655,30493583,27154568,73241259,60853551,48192551,39700845,39805800,47061765,121673627,120202602,112859416,79141773,36799753,72370035,55345035,49864979,38614306,71391942,64426674,27089161,20243626,25588293,22194094,35660772,32241492,34471762,24540388,19337702,19811542,17384725,18638183,36760967,32437189,103559600,63436936,12869005,14002329,25660718,12147455,19022751,15505309,12196040,13425221,13924795,14718824,24146877,11982130,8561322,7947529,11166833,7970363,7268650,10264635,9250899,8728191,7051372,6660788,7362184,5816971,6773229,6373842,9691694,7352148,5458053,6236175,7995413,6763068,7215103,9292316,10530098,10590053,8709114,9836830,11080780,10394332,14531812,12551054,13058855,14293932,14177545,17076880,19603467,25060119,30116919,40460000,45345542,56626569,66137754,80936621,96235536,128375704,169519700,223326834,278531038,376025716,457146339,512792904,479098046,424433840,312241509,229839207,182897676,144097629,115418570,88247782,71091932,57597674,51706150,52743743,58893611,45698643,34533888,28521318,37893651,34471002,30689126,22354470,26214401,22903665,22216264,39960378,24919543,16839291,18474811,30804681,31360914,24071772,15444524,19929717,27625555,17910155,17638419,19024404,20581939,23803452,40949634,96574568,27766681,30196326,33590251,29777196,27749334,28401556,30343635,38557773,41014165,69564307,59419132,35112215,30393084,31301484,33839127,37127437,48192948,41426642,42191157,49121194,54391957,61618641,71824346,75264239,72708383,78128068,75108929,73859157,68356710,57863441,46597393,42887626,171736771,855288061,722240277,1139902634,703867545,367068565,159178267,92942274,50632008,38162450,52065918,59541257,45840261,39067075,64146729,40773624,46106161,48572305,32585714,36768295,42128017,30317839,38308091,75673859,55893848,58943016,244820656,59806098,52617713,95641348,60354083,51107877,50277591,71726109,58303033,57154371,76797692,108103657,76151992,65031437,66420579,50114578,54657560,69394476,134109453,246788020,179003439,160254650,163296658,130058296,150708254,215549641,152491780,396929921,3453524086,277203380,262853310,282116149,248304938,255194040,287517952,336951065,546394289,711654774,479060106,345895400,416076482,380705891,376542959,350050885,430190221,395371271,267490513,406448607,410596482,644004790,397216548,342925624,423851691,354376828,421726624,527971983,555123564,609385690,806925949,549335652,553735075,564573077,407059513,242451468,535210980,263307989,248306124,275888557,430207109,258654397,140649602,140089093,149220007,425055288,533320375,348920987,87328321,89561759,79429011,119068425,119909465,180892856,143920878,201340464,342039980,768177714,1480455237,311276483,161557263,237770367,172052668,308797362,164780684,117130942,246670581,201781832,180504650,169736445,104821671,87803691,109780363,179347636,5036190039,518131763,169665378,139168310,110319901,69573324,50546618,50107014,60172212,239075417,80593282,84731102,75864640,80127643,63429776,67041769,139845008,95971964,102775940,63277353,138920658,80667768,88037518,68618987,319926184,88431467,532672714,141402797,754181999,106716766,72934199,70826584,88084754,76784527,77110851,104214284,776638559,165576721,583928142,135633570,121607037,122125671,228660955,214679202,226345042,153326484,122908437,164489131,113133881,128585271,158209013,112613239,214438140,132606764,111725054,110599877,179608139,291577584,244685632,121231339,120570057,127608980,155196940,194162894,301807737,331775813,199741684,172073615,170891424,162097774,158328929,153079744,244744006,256437365,320226382,190523623,141796168,117017221,209076804,159315413,182073479,169120177,180085007,185858887,140310147,106243283,96586026,94229022,105859537,104942466,109615835,93592405,97643329,110984088,102452994,94258297,114922006,141824626,138008960,132447805,92073185,104034016,112967332,98014416,103465499,87246580,86966534,105686376,106336963,110893631,93898213,83107883,70051084,68662644,114395814,140517253,88689043,95848482,83282981,86698149,80534234,119702383,165174974,119704057,125776996,115152363,180521726,155505510,140561123,159110913,131423778,120319020,123835952,151068071,156225764,166349600,160137545,167277682,207700191,132483260,99226834,58075956,104664087,98444849,42787627,67351501,54103925,52754909,43374970,32815044,37797699 13,1212147,-876388,561988,-1252747,-1843735,-115499,404362,-1761971,-2218974,8758,1032596,1863640,1146602,-29058,-1694484,1095914,36132,1474331,2915943,2831513,698128,-474411,2694887,1748138,-1054411,-158239,1224960,617120,267411,2550974,-466762,3804720,876385,-2201967,-333117,-474309,326914,-1477821,2277244,-3382249,-2189695,-3486018,-1001218,493748,-1437378,773471,-698314,-116737,-1688251,-181079,1920251,177070,15531284,3298149,1535235,-1404930,-2087451,-1779935,396050,-52681,1625668,506307,2527238,57169579,85861621,1567858,-3005393,4803684,495304,1269947,-361642,1964670,4769432,936728,3281240,13990892,1679541,2158200,-854804,4650075,10004932,6950461,2142260,19917980,113039780,146788771,16205526,6546937,61171944,48522545,5084829,655697,4378948,3706620,5886212,15772930,18188337,36110210,71908130,43623644,19210259,10567862,8273806,15126429,16013236,24506977,65413570,111788941,164223483,119359685,36697250,29433089,62752569,42013664,26383439,19848917,8287229,6889711,18784806,18814489,20953584,78252218,101990755,15087280,13442916,12316000,23867904,10272910,5691829,18055672,33055263,19447472,30905389,15273600,11970784,8408729,7664780,22636712,37137896,82125866,94979448,90331843,100106807,60374378,36667797,29569876,27308959,90411898,162029749,224128510,63341859,32706184,29362302,60423479,28709078,36217039,42662328,655390164,1895683136,1055187655,74188480,34324794,32451284,80701199,73274773,30926971,42292453,41101101,210670647,70384158,140539227,241527084,678906574,669955837,153310147,45261339,44287708,112039204,1069600731,1531689512,619479069,69588255,59683873,57473273,64411707,79212067,59464132,70922448,144176660,161902036,88590419,72548693,212713347,294064454,152497334,105789982,123948665,169309245,191807543,90942144,50529085,42113952,51875569,81979310,132047192,192634432,182678705,90378496,98801965,31519282,42424502,91769976,86880494,54410952,68456912,74764625,73123661,53528123,42657758,56862147,168486828,176110134,86243208,55989274,43179012,174305934,67161753,52676211,48168624,70921926,119313633,88958187,31166590,22631643,21498828,29253882,23699208,26939355,24526237,18420672,20972124,26195608,27856047,79736104,77616312,132758677,96516675,14322651,18046127,31896456,14248999,14307592,18327211,15778980,17311008,19133089,19270990,24955253,19196291,10434721,10902420,9200061,11767287,11586501,13567412,13326618,7862325,6360170,9433399,9012918,7193730,8080535,8801251,13099665,9236338,7605487,9491906,13289018,5477193,8519492,6370809,9229937,11631894,6221114,9558768,10884457,10050875,17746297,21188417,23606802,20931272,18973704,19277283,23895701,33580992,36548343,47863278,57126641,75721518,91522279,115599921,140946859,187934624,248614023,333390024,416700037,567970653,694230323,787994507,780133607,621882258,493406111,369550604,297516681,229469164,180765930,137893928,112730857,84105957,78217616,66629482,59441643,51995008,42082048,35684038,38033732,34952419,34376498,31767986,20859953,21694657,18241336,30249503,24659509,17505768,20517822,33321899,37819901,19672552,16732305,19155630,25117182,15384236,13383679,16545414,17759956,34207463,32328930,66709088,28211886,23351570,31036947,26217668,24132512,32962378,31917123,31353938,40383334,29377197,27489153,22392818,21815161,17958270,24070456,50364097,69121924,38763069,29957918,30869811,42769051,36440938,56913511,55387130,51010181,61518459,55077146,57625112,63500148,98582908,151418349,285313874,1353768708,2020050815,4459539881,3190111221,2076966184,1340916595,439764024,125119978,75338542,66035939,73967419,60909659,49353300,60159732,102428897,63254627,60257365,69972162,51967985,60480847,227342759,67233759,63481008,106984858,78106337,84142245,516458266,102770687,88390401,223675241,84401945,78556739,158251536,173125747,125083990,93723309,112666770,159374895,141878826,108793540,100076765,90132730,169158236,221987343,215596987,404484442,273250735,244467367,267431339,233157198,521744854,803583176,322383271,539021966,3094735843,436675441,453865987,627589363,432180366,410016303,1922311161,2322904915,928823798,1024139827,720838138,557144971,921875012,1294446719,1649995653,786576981,973095992,994474850,1526911824,2246246174,1187122515,2161742179,1713008872,1214203648,925101626,1046842495,1645081205,1790777758,1615125712,1241864078,1606333370,1112999163,986274772,1152716460,973996658,536360520,535964061,434643549,431015776,486189960,804308511,560580191,244798244,176952040,275931138,454575183,302921036,260041989,136624154,121863479,117055362,194715538,289506668,221986338,180300214,241449790,627882517,386333861,868444184,204636180,169179424,289159920,171849981,286462232,177951611,118290160,256459542,219298642,188432062,197612030,419206255,106476318,102295311,163250129,4188438201,608916476,207529503,123839809,112451730,97805157,80006662,62096470,80719909,130865436,78814424,90491764,91237236,118113043,89923799,64854411,116204327,63473362,79121158,68919577,113302482,78675693,93245304,70819499,375038363,117724240,392593979,199894840,585544319,140047094,86304651,125946610,148903373,133291682,124940658,128059311,610597708,178869437,508463237,197551239,187147678,184188040,241227011,187986759,188943016,154798947,182604101,260938489,165701333,151878761,179386958,142206737,265055005,196853409,182069078,184073904,216923368,229118067,202656221,138191279,154566319,226931276,246068240,214069587,247025099,207738244,204413855,191852512,152683676,144689456,150899593,184623691,278332370,300881249,366982898,216279061,166512858,145266513,245591406,195345826,193720624,195126969,238867629,244239168,198123109,166675613,160075172,126185103,165983846,180285437,201925447,154333159,143295163,162936263,162030662,159642055,180673134,186244358,163350532,147533753,134985320,151709830,173559125,140483560,130638130,110196488,116142965,124939221,110678105,106978950,103737523,103734526,102209723,99789916,133668401,175936252,131077621,154783919,130549715,119010737,108898171,168109838,292307049,224927346,207211147,150251821,185899190,160436300,136544577,147991473,160432430,136097128,187012465,225420408,235471298,197764379,265654496,332432760,327477845,173193144,145168602,72206317,102741031,104228915,67050724,76567102,57072948,53936569,45347275,42029097,49648589 14,1159747,858042,250154,734613,547772,706096,741964,-100891,508551,1230879,66731,730063,192376,193050,568295,21117,208517,446436,402554,725478,433199,170630,682284,634809,422974,706572,1511391,844284,803479,912214,166495,584985,551728,378375,658235,1235025,642097,171510,853229,80872,49039,634339,52703,650709,636079,674355,601538,1351945,619375,1072168,932775,1220254,2420096,1139368,253523,1157650,955099,804306,792672,522079,621192,1147200,863512,9501033,12110881,905705,-22377,893773,1294810,588269,794373,1122912,1865892,1792144,2964693,3443781,2323489,1138342,2243075,2215402,2231847,2056883,1167166,6568093,19741441,23438190,5050033,3927305,5936662,7978960,12693105,28150878,49284201,33986135,19077582,14250503,6735406,5629594,6178151,3603074,2594130,2862507,3172091,3489272,2956727,5242958,8362402,10049565,9597453,8961174,5156648,10445862,37939201,6845453,5274233,6639282,7357812,7668572,11694183,10484914,14215357,21518669,28339132,9720413,15274183,15299059,10882340,11184274,11426690,11151843,22638447,16523105,24849411,12454877,9860207,10710431,19721959,206301262,39436502,24755942,27907722,21997914,23455740,27424537,34835538,31287545,22727125,33727679,74675014,110545668,64830990,66917786,63219240,64243957,22577594,20497337,17393769,32841099,81216546,54292848,13316076,12938444,13764964,50819180,61479482,20141878,20622089,19269460,24250444,33169366,86464484,21286654,38909833,51539598,72872821,55978361,18587566,18267297,49076958,72135386,62048972,39081699,26261003,31619524,24482002,23702239,23989287,68506423,149122623,127858587,34419040,34804193,105055739,274343481,167849656,40908200,75214268,48283576,71178106,96344389,87869955,30499492,29713924,40871448,102457157,132504273,283783241,56972557,42463662,21789210,16355568,23548579,28459822,47301864,15361144,24557229,25012369,21515236,21008933,23237355,50663267,69527455,44801671,28897503,21345692,43027604,54152575,58638811,31415526,52487438,53033054,27619025,17123154,17032788,17809080,19398348,22552544,28644336,17843536,11812718,11607776,11011735,9869047,13232996,11540224,10424038,9684828,6863252,9503083,13216180,9128953,6491152,7025994,4707762,7547806,5328389,6382386,7311728,6551111,6651889,6957502,7238461,7022850,4902833,8781464,5751999,7845981,5001587,4997080,5087851,5350169,5994009,5656815,4701825,6139636,5654452,5673899,5698815,6216826,7243922,7139345,9926475,10982428,7543818,10016384,10012196,11079396,15879060,17984616,14210075,18093440,17587007,21932434,29696044,30445564,35850523,44381691,55200099,66665579,82186634,99011892,125614225,158365581,221190148,279635071,368693696,476639576,635091503,646047171,604760192,477082423,362701392,278977501,211065587,172874471,128009819,101895212,78811274,65327110,52873275,48602914,45298477,39445713,31301377,28641508,29124543,26844332,23841078,22663945,22086933,19425194,20657314,27099197,19961080,16474587,17991104,20689456,27314730,15173481,12053602,15577055,25460483,16303914,13560508,12053652,13038085,13665409,32056135,76613658,21430971,25905469,47083466,20572757,16576180,15069750,15317279,20328011,16622445,16784067,17223476,16438747,13347508,13555559,16623718,16750217,19451331,16559040,13625334,16572898,19417928,19183490,23507545,19140169,19891845,20517529,20779727,18567970,20547643,23610354,28825085,33092576,15174658,-773627661,186280269,315488608,231374478,128683106,64625918,35475769,38277903,22196523,49390707,57528660,25071282,27642287,28952986,47100566,55799182,43048897,26078715,35959929,42622711,34776751,40924046,51119780,56616885,65406603,127074471,55728287,49629452,54878406,54728912,46962845,58044894,63060489,61306047,60407859,101542488,145663668,115893876,98929730,81229018,66450764,74695271,85977577,150189244,229032737,173184554,209425757,208855970,158584057,222578852,227902828,198155387,689039829,4387692715,386819559,316336955,397753457,319580039,295123116,288869280,421728999,560101278,437471802,276480944,325856665,379796118,338567038,377036752,423451123,545642413,505599402,359868198,507264134,601423688,664607098,489344431,567041873,479323841,519645747,571069983,704906344,585235218,633254260,729724362,550472161,454704702,595792165,475713499,267523484,700944062,260711491,241690550,295903492,519944613,321442506,162634722,170147978,198761229,380118312,599514213,338646756,127186747,132513279,81529449,174544510,126463975,139068571,178443199,250638247,331552229,783316567,676650173,310419487,293432817,216326791,204127735,294767686,149541692,134117092,404046875,316136070,137834498,193909919,133348516,97627894,122159021,251694926,6793495746,564048921,203288975,161026751,100354499,48827734,41382833,45953713,57297128,162272149,53348336,72299823,69389100,133250405,64021737,61999510,117436052,55352874,65982898,57749215,106606696,75608724,84526257,83582273,430777337,250064371,93685376,302633174,72055048,56624187,56150078,52859247,60848736,47379040,49844886,76994780,325547759,114321003,273882051,94589926,87114177,122778287,153461166,186896096,175238432,115474391,95065522,113910712,96998585,116639319,118961272,93674692,273288509,119764024,104740264,103809099,148651183,229554038,186993302,108915876,105214025,102666016,108941952,109476591,142504862,125338328,175263732,186128976,163660903,156016724,179509968,176505792,283750448,296918897,416885441,224695428,137315562,111251498,161845021,90274135,107131822,152939094,176982962,189631831,161622146,115006842,92167121,83288684,84792843,107119468,107411146,95243732,90476280,105036544,96460103,90934107,101605341,103512486,96815276,85563628,84737827,96090078,91923646,84975419,93258156,77786944,75008298,71872028,72613996,74371269,76721781,74578679,71218365,70797921,146278296,169471534,84189334,83784945,91963607,96935612,102567389,209792753,209718083,104446091,137210091,154688628,179116667,100807290,85716747,97088074,165181218,136766838,170630187,169892344,148009087,119088096,128150476,110827870,131852056,215220545,120930474,51206453,81048604,82304791,51201459,73094487,44971803,53208620,42750080,36498150,47958240 15,-464627,160715,-740471,-338776,-284181,-419594,-416365,275501,-785452,-767826,-600361,-696755,-503364,623676,1332557,-914261,-228662,-386042,-38666,1578427,208470,-838210,428417,211645,-457639,1112575,2248815,771980,305648,80292,1562269,-664355,-1030821,-95913,-809537,131457,82212,884966,-338601,109596,270634,-340346,-288471,-412550,770930,894724,3613833,273172,181540,-260497,1514132,-485257,6787605,1082078,-2113696,-2087802,-377507,314710,-1284913,378314,-563895,-1717867,436491,50904861,88955814,2557706,179224,1567978,1074646,1621946,788383,1173947,3366937,5256754,2959827,7399401,464917,1562795,1151658,2164749,2809575,2136736,-156487,22646703,119232485,133953446,12184205,3376403,6987359,5701635,450403,3386291,5647541,8069805,17502630,29830148,27070468,13482298,9545060,4336434,2685021,804613,1744669,3583889,3093560,4202471,9241429,11312353,9667092,8780592,8779111,6048878,28397435,11310946,3784862,3415924,3137485,9187643,16219017,9455905,17734072,26561564,29775041,9441031,6790455,8687924,46750869,21288564,6899943,6842403,18886069,14048161,17246743,11167707,8274745,9027413,8139558,15169851,101980777,78952253,83165453,45209167,29784739,50101403,36039966,29047668,24082161,46957420,65714288,108433447,33231514,27909336,19176636,66316451,50122600,24788253,19547379,77119553,105119022,57625495,14389473,11550097,9918138,38860709,40930398,13649976,18581492,16111254,19185069,34786485,69474587,50861761,76774802,44576590,18733856,10322756,11643761,23087841,54027140,82051267,53455046,22378822,33433092,29086152,40873090,197147375,261373303,156426523,82311879,70409840,36933903,53026657,567880713,734746618,172127478,93018837,297360583,213993141,54373287,74240990,56154090,64692205,92255755,79499156,57322045,80580301,168034460,115815474,593265476,569785946,127341998,35514359,32530485,70049055,51558969,50809143,46335861,38942013,33511499,52763915,77113499,68123234,88662037,76339838,29682996,76793618,68189857,60009229,32305573,61155180,47493211,20828565,15524260,16008567,16071021,17814170,15355959,17015105,9942829,6740482,12007441,11798654,16150160,17799508,16392586,14548849,12554311,8722349,8805846,33460719,9153301,15881686,6780374,3891019,6754018,5541846,7332961,5467163,5961462,7251570,7959780,6450611,6083673,7654428,6745553,7110490,2902408,4092068,3225011,6429797,3580334,3735856,3363549,1994739,3746917,3222576,6539582,1468844,2336787,2727639,6615235,5237799,7231128,2838270,7571463,6254342,7302801,12388903,11387106,12301984,13800980,13918117,15208869,22586065,25059092,30577329,37404050,44017865,56547558,71850981,89749107,114196216,145795248,200068639,256362294,341764732,436074367,548294228,586460218,585396025,436568918,334068547,260302837,198924918,162228291,124054782,102671253,77092725,66884232,55093502,50703626,46952339,41557791,31892636,30062145,27575984,26808458,22222026,24586690,27298625,18490643,18608708,28551275,18097213,13271000,25542815,31262120,27317242,14914506,10754013,12268431,16395674,11528446,11094828,9568814,10321980,12489789,29337316,57486011,21076658,23099019,27679761,29240704,19312105,15718196,18662416,31376447,49313276,327967252,243503113,26941424,15306628,11355487,14476060,15683795,23123039,24346183,16302679,23600136,24663390,20559669,39755377,25985146,27105575,27305042,27839080,31888629,39750173,50189222,75155758,131997661,989659273,219742375,986125175,960164465,591822894,288318771,160636715,63640522,40879862,26595408,42944161,50930121,29744490,34382202,46290840,35254972,44752338,48587855,32255363,41334444,110504480,45086626,43891366,78292909,74822303,78407978,482003696,67557301,53317312,71958698,67328983,47381420,57808681,71162110,63021224,61728334,88030967,123242720,119691026,70268680,72674118,61023501,72697201,74707072,125572289,202130392,151851544,200751975,204976361,164526543,186082437,266569677,291788698,995351139,3974068292,454579376,447937314,431273927,302055362,335939404,342239701,387843710,599198404,633857308,462542330,507487216,783114638,724956748,471248430,410096201,492947174,530474829,366804684,440410619,630321198,705003395,659575123,745833519,657934136,745399362,699686605,692537987,520571361,611875597,874169427,1007606826,1408409870,1178237917,637083826,345665938,534640628,655338582,549898286,538665273,555651551,341389855,224153319,187320995,190501660,387058655,360862941,345690011,122411919,136512451,112114089,257357602,216385383,385697124,206635344,520127535,1769951112,677536963,789534585,271258229,256601856,470567419,233058202,389726943,200404317,134158328,308734350,286042725,218752736,437611265,1514968037,137519283,117845268,187485427,5932159545,644192186,217497891,176139887,157218973,121989190,98608571,92428894,115541075,172949340,74158121,87581971,78790764,96746110,73233696,67656282,135513081,99289588,113523957,78302622,125234386,73259131,93211743,75514259,395812639,99971162,314096482,112738454,406043452,75350821,67937356,61585104,69703661,64503960,62337369,84423644,426356534,142932714,402658285,251805213,254144259,246961689,214448491,207734766,198926416,139947599,114591247,147859579,115045828,112818109,123195801,116257812,140806100,185971482,185345109,225577545,238612867,250046984,189546639,114640045,143031959,157100379,270440856,414351244,1137622811,1976075998,479126302,226617211,176543267,148338219,173671876,182549027,321186229,294173422,387599077,246040292,159263358,143967248,203801323,133473856,122630075,156484085,163736199,173369019,149712277,136254976,138726515,135309283,140324651,132245590,133770658,116017385,113588774,134434306,123255042,121676194,125589994,113108892,101553273,99073577,100871398,121319771,154528857,101945964,111351280,94025107,89617940,93525715,83628785,80967980,87215789,82523882,77649453,74363510,117448575,143669221,88182579,93829871,91881948,96660172,98460482,156980578,182199518,120636113,136655319,133438510,151455187,107918441,83970842,100013183,126541671,124407124,172835988,244356793,205247152,138653145,160995644,180188559,211771306,151859185,91155207,54376398,95754328,90663031,49368760,75031555,49432722,50541127,44383284,33023114,36068253 16,77375,-1538238,-334173,-244855,-1180513,-296443,-343974,-345543,68363,-1762133,-547449,-104114,493190,-1546619,-581218,-900724,248432,-387051,-401185,434734,140261,-411908,78280,-1346615,41799,-1242906,509679,-798464,264196,-839520,-244639,-1799502,-1046326,-412127,-1045799,-1539070,-1705984,-1606661,-577794,-1086232,-764753,-82693,-783769,263737,-2247917,-929127,-1123537,-541315,-1638481,-1697950,-1831308,786669,11067899,-87165,-872104,-1061286,-1086289,325170,-176412,-1076222,-657482,-241307,-309778,5589597,4324710,-675156,-1101308,-598406,-686549,-364490,-86268,-724379,279698,292991,2479995,8305851,-348116,-503080,-508975,3605325,6895953,2759458,395054,3075793,11226255,13237808,105352,524452,1280475,437460,822712,1127034,360732,1530821,4441570,7892018,18244281,35359425,56120413,22844500,8877427,3273040,2689076,2438859,1372533,4248143,5205151,4041486,2155995,1821561,1310378,3131289,23356490,11910071,4502955,2548076,1222416,3755179,3089737,3270792,5476884,26100851,13326934,4761370,3801014,6951896,6156604,5241645,4222935,5825912,22781003,107992887,32524507,7725993,3306081,2886128,3283103,3652208,5809899,11701652,13271347,13866785,64419303,31184944,17865577,17154667,14010914,28240592,67527663,91366068,48194506,19020701,12914451,9010036,7624103,11503593,10064212,26574722,37860327,16134236,5312539,3499709,2542271,4338099,6077378,7500847,6529898,3886565,8175417,27502916,102585367,61671243,15036394,10985112,6865434,5617915,4892768,3574629,10340411,20672789,17284571,5239828,2076314,3402347,3905297,6596411,7285602,11553018,17419661,16480733,11206734,10634630,20277485,33641965,20359690,18894766,27313621,16460119,9061317,7628694,7428100,6992759,12459769,19851348,23089669,128811516,21849962,14892023,74678080,7124599,3427736,5889921,2948478,2587760,13114583,19628569,1602604,4237321,2678662,5242050,7104250,2931697,4071203,4847836,5070691,9640057,15677878,15145996,7307445,12196021,10398060,5546147,4740250,3196207,2761959,4903825,3841177,5347260,1415204,7787,2293109,2773717,1983165,11170473,10391573,2450066,1882996,-1191606,1482638,3296527,1064369,1025012,342092,-573337,550348,1083936,1421217,1528791,1363228,34937,846406,316656,898635,581337,154040,-683860,-610866,409,-275661,758984,3614247,12488824,1435522,1940647,-107895,-348735,-200305,670497,64502,446351,349634,3449710,2672339,781099,3767232,2030720,2994744,8618469,5621581,5760526,14929570,14227029,9168550,10191566,16295202,18559776,25383656,27627555,38562190,46910318,61451154,72104575,97130524,130492516,170680426,213696126,288538171,355381465,409450007,401864413,329046463,262476232,195825028,152994339,118834558,95177915,68741528,56505318,44764809,36516259,31015459,28240723,21933220,16633017,15181341,14659727,12717743,10465132,10628297,9712652,9500821,9717535,11380581,9755502,6152864,5540333,13646758,10325853,8480759,10645573,6323611,9197063,2428227,3716382,5396068,4630169,4121788,8420549,28929667,12884131,10245329,12541317,5565763,4541814,3856103,2945765,6477287,4059128,5736290,5296135,3957938,2123637,3221668,6091201,4803619,5567446,3423184,3709394,5460841,15262317,9821845,10914239,12487482,10282653,12840776,14794563,20064582,27704265,43712135,70957509,156870032,1293297584,136901067,1058263743,753497984,404515579,193208576,81021655,38307782,34194070,17230525,22676250,24994775,16156324,20695633,25756981,17701363,19403324,27597768,18297911,20381002,27518888,18498645,22664525,62764844,36757630,39688998,79273490,26384994,24043884,28483160,29456084,23526170,26246396,28337975,27774372,34277995,53929864,100254503,49155633,42668263,39526287,37498974,33951641,38890302,50809838,85267040,78841755,91073212,100551352,79278054,71933974,110083769,95953444,382329564,2481880474,182503792,140253301,171010416,178914476,194036754,213592621,181723601,230368948,187152074,147375404,140435231,187362777,187601295,198907448,198760566,276964870,302956742,202733109,260339160,273921280,669916526,321646770,247431805,308158971,278208730,248374044,316673892,259747876,280854194,378311455,221606955,292039005,453219265,268121926,130406027,179229348,116256629,111435624,142954939,395303262,278358934,94392706,69009081,99066535,183069186,194588917,127410258,54447731,50432024,55559686,72346614,117148179,130896483,131583119,168747219,305202569,187294213,275999841,156379576,125672167,99362131,110851774,166135278,102155775,72373524,144670875,176408770,97591977,112299700,123851806,43551296,53878524,127186460,3875857663,331129640,106818912,68855744,49776868,41225712,31113901,25373950,30813550,57417337,23541519,27838273,30826438,50797424,33606184,26360666,63409876,23002144,30048415,24909058,57970311,41170534,72744905,32577806,260064445,34640172,32609183,42155033,43292876,37389677,25214699,18094683,20409575,16443052,19664587,28239696,49184937,45157616,55811638,59564692,54616633,52608859,56230214,66627481,76041048,56561586,54873834,70949218,52322347,47969820,57028553,43155857,54943659,55200362,52992331,55570851,53492559,61892018,55536959,46342655,55114756,48748640,57929766,62858304,75510558,66579967,77851049,78511231,64373663,60128097,79000292,104592864,143332406,202398652,270222561,132668541,78873182,61442642,75430718,42813172,41999346,55364830,62317428,72606185,63367786,51381574,42816690,39703885,42489972,48064195,56923070,47477754,40879414,47978575,43356423,38465045,44004216,45973885,46980497,44169873,42194889,47713215,49492192,44292834,46178348,39290443,36626547,35023107,30756867,30149697,31188420,34638714,31032013,29918276,43179620,63946671,36006924,33663426,33301667,40251256,42914007,106467554,189542278,106559872,69156959,47724757,82080164,70495609,45092783,39205506,50457723,57607358,91322513,119107488,93763484,65572270,72444942,163249974,172500398,54184774,30370414,22997064,27761907,26929957,17607268,31888310,26890995,28604444,20873684,17580048,22083459 17,643005,774396,1115232,-107828,130989,468678,255436,360146,-28839,-399774,-153251,456991,792199,397132,147914,-469231,640062,-433912,565298,581710,497926,462070,124320,-221081,-559769,643056,97542,99754,-284152,-606867,42490,386168,-351785,498320,-92896,-237130,114828,26619,578278,437747,329373,150757,-432207,526569,187422,517430,118175,-233252,-440777,1802,60541,109710,6776680,-8337,216310,334494,-171830,-544417,-302083,53141,-345969,-82630,627362,9575472,11851534,743317,370437,108082,413902,814092,148476,772268,165045,628196,2942252,5641772,1096233,390060,364884,1991397,3484889,2341805,1070414,5563504,19180414,19932381,1375034,166869,1718571,2066153,1755837,3250569,7180430,13723965,19148257,10018990,5197596,2565886,3756953,2287930,1300211,2056757,1145676,1569378,1243376,3394155,5577807,6008636,4370663,3915112,2288171,5544107,18328192,3764332,2270905,5403534,3947433,5124517,6647236,5483384,9047736,22691638,14800473,6157367,28231566,6674616,5513233,5600787,3233489,5142790,18424734,9696330,19655034,7582244,5121779,5753044,45287584,99678521,11632120,17618417,19724398,14301262,15239920,23335070,15050835,16435814,17402342,30252458,49943181,58058198,19530096,17223915,41988085,20921910,7705766,11870693,15738800,44491870,38319380,22686505,6365341,5800487,6284833,25027939,25338620,8780164,10405954,8894159,12397877,24809037,51293915,31544968,26772824,17558983,8797077,5430977,8288864,9713339,23654534,40203289,30296389,11088523,14335201,13629364,12941872,13822724,15339847,29295245,58824280,48706192,15976356,18755144,56364227,119464075,57136079,27497867,38104814,26388797,27055402,37320056,22444751,34293190,23516872,26477892,40508670,73025122,153267103,32652885,23929264,11186122,7518150,8549993,24836277,20804435,14057553,20466837,21925721,15741661,13023080,15902854,36121553,36781929,28840632,26926247,12332773,24945671,33258204,31404525,21285310,37402518,28776619,12067234,8641819,11249653,8239778,13143266,11170671,12068027,7191922,6488329,7433421,6340955,6390372,13004285,10928795,5250803,5483589,3960573,4191014,9693955,2400302,5380973,2426736,2504700,2801518,1610399,3488124,2776616,2277059,2741238,3479614,3777587,3105352,2502438,3170394,3154693,2062027,2257254,1656957,2484789,2229130,2286091,1335268,1120086,2128946,899942,2454049,2934465,2465208,3018512,3508153,5067028,4680435,2943986,4818527,3785349,4446990,7955952,6951180,6402568,8377232,8352826,10008250,13235465,14754784,18257359,23678416,27281957,35533150,43596570,54812786,67753556,90293986,121803278,159710720,200175064,271681455,341722746,379196032,344538336,282810073,222812115,165373178,131738214,102497846,80963604,60563372,48991307,39492002,33406984,30222409,28077822,22725457,18831898,16251020,15199839,14131721,12158718,11578060,10316250,9261020,9587101,11477408,9829373,7640813,10374540,11155933,13899505,8034444,5973323,8737328,13897678,7020681,8056489,7460366,7635242,8591661,26307603,41292838,11494523,12713371,14989972,9769611,8398315,7852771,7489480,10158254,11144148,10942762,10086244,7687584,6573256,7026725,8305757,7094021,10215683,8015782,6945799,8279344,9751951,10224546,13923359,13253570,12992280,14677757,12946078,14447780,15918099,21315082,29169223,50314712,105209670,-390994391,376373240,541969418,381678663,223052879,103172482,57070928,36075150,18528775,27911968,28824728,16108087,17454241,19675310,17401141,24390177,25616039,16749629,20966552,39471283,19694331,24634566,45173961,31356401,32969905,96575633,30532390,28308907,31642694,30962773,25462889,29558698,33307998,32959243,33246331,52120658,78448979,55655512,50204313,46101888,31449378,35137140,44518721,75458989,123341481,89255492,97170305,99999188,77342932,89921693,121262528,112967691,1534038529,1795205109,192249282,212065242,236316797,194085661,178515412,157758560,201444757,349140157,272616826,249934174,169457760,224808451,191739956,227607984,228442089,283054850,273933604,190297352,277522216,361274539,366592370,280725988,347765074,243889405,240633416,241753833,326818508,273659520,294667287,380928232,252231901,280863707,270972553,168331883,134819217,475560577,132864331,120966038,193469974,233693424,128605857,115437619,77047101,109168331,190166833,255539141,180090796,62925051,79956605,49932135,93703366,84828953,88173517,107003505,112593165,217350565,397372052,392559948,174065730,166595019,207958254,121326574,186200504,92067825,72379206,212430588,189035562,83832482,142075501,97138141,47087252,58682777,163519426,4569767927,294045374,136755788,92578280,67595358,38431005,31311604,29889883,38589876,130257318,36016220,40924345,42830044,84943260,38362975,36890442,67829542,33313208,38611147,29036303,57279045,42236033,47125520,45921844,237290521,124377804,130776862,205105251,117930147,35985298,33989745,29030744,33482137,28320649,28651686,43814761,277258262,74206401,226541721,77841787,63531913,72870808,91451704,120570727,117649450,82643141,65816423,91601702,69372665,62802689,67599195,49853004,80394324,65228853,55661972,58240196,71028873,100938459,91118856,59819550,63809187,59103925,65943386,67807039,83268256,78878290,115040430,105301044,85173403,79153928,90726149,95188740,139989856,150932014,198902952,121960368,76623109,67085162,94875185,55110922,55343366,83620677,98974224,108709777,89882707,70138508,61162852,55441089,59063798,61501055,66072450,54080727,55714988,64888741,57847572,55005663,60776451,58287739,55066435,48380415,48483155,57414647,54550196,48674539,53387493,45072239,41990878,40764213,40444486,40759671,41806606,42392615,41836663,44610271,88926754,115234276,52994377,50339798,48963191,57860366,59662613,96818430,86316405,52637907,82578577,80326424,117219343,58923369,44462162,51617748,75853173,75224418,92116888,99550559,91355682,70764606,83367752,107289736,88432417,48969722,43440853,25892943,50505664,50262818,28445966,55572115,36668163,34776683,24584069,19309823,26098717 18,703346,595989,-1707021,-2859711,-2179723,-2849123,-2222375,-1860627,-4260939,-2395034,-1258018,-1536228,-498088,-2844286,-3901951,-254631,-2758205,-2318749,-1733,-239148,-776580,-108902,-3218518,-2391473,-969280,-2264730,930868,-2613921,-1171481,-221385,-3701796,-3289471,-4271708,-2161991,-2708689,-1345050,-5630878,-2009675,-3767718,711143,-4008856,-3162646,-3481813,-1564526,-2376041,-573369,-1623725,-2357844,-2849492,-589743,-1089898,-3161366,2868239,-3313460,-1491291,-2361759,-2311706,293398,-643889,-2301280,-437127,-435955,105821,-142802,317643,-1199195,219868,-221084,-1350541,1104941,-1427842,-1725016,-2144176,-1150379,-2006602,1641431,-634132,-2737918,-998764,853803,3208482,1710100,232117,-154207,1979437,2138514,-411631,493600,90943,1458569,1317783,954158,226979,226225,34450,-31058,3636358,2267189,2046055,1194738,1380870,2006996,705871,1542679,4637983,7794143,12803629,28107167,38486586,23196986,9107744,7221126,26532576,16368302,13047175,9233119,4031561,7105572,3702610,4968329,7485454,19992390,18514345,10632008,13061915,12441438,11726850,7302360,6302336,9025422,20211872,25452408,118247907,10632529,6159260,8346564,9130816,6883961,7466807,10078079,9681069,7408633,39119833,57323148,20178858,26265990,20176987,18784714,39251811,52912138,40050005,17696473,15217079,13026114,13013001,19675087,22946852,252081552,524426227,155945886,13982308,9923099,10433909,13276785,20390131,44654814,56114292,647924115,68486309,60140338,63085314,64102997,182984817,160587251,27458753,12805580,15099525,52958008,303575514,402079727,150005894,26752373,19153902,18913529,18389412,18722775,27330519,67515558,118932408,89353613,28723227,42604320,106121430,197595705,94178833,52577690,55059895,47217476,56798100,66262600,37966897,27008087,25175112,59647918,96216576,175516469,66332391,40165000,89854713,29735250,17317330,20655141,16598531,8992849,16111177,53810489,20224097,16828493,20305785,21601291,22619719,30043033,20640384,17772307,19533806,80567262,706135034,87638902,32053580,44382602,41103632,24864380,20913189,14346318,18093084,15047921,15205279,23986013,13144578,8775153,17109338,20907973,10861178,27695789,178743734,599975357,47593177,16193337,11333820,11653253,2867053,3425073,5555597,2360874,3773954,3396477,8394339,5524838,5140011,4024471,6932937,5550378,6657177,6538394,8763426,11140616,9489118,15125104,21876391,32729133,48008877,56463682,47276454,34936758,23087388,15081039,12240065,7893377,7573982,5386944,4591593,3856321,8216621,4657175,7930530,5877829,8488385,14367213,6751883,6256886,8748170,8814494,8512866,11014511,15507011,23465660,21689763,25181009,32037489,38814949,47843163,56710342,74327164,108712601,138761582,506116402,624365985,315939589,308778862,305345077,278553598,193466084,152640522,118217159,103554873,84142662,69114668,50218429,41363590,42331055,42132276,40360030,37170067,25872915,22897191,20425360,21441667,15762847,18419098,17737399,16994866,17668626,26539019,19870545,15548817,22961432,35982452,46395705,27144942,21347870,22831606,27218886,16937502,22892720,24029098,25663715,30112482,52142683,560669414,227142958,43686088,41422261,29581526,24729805,26283572,33533585,33559975,31659038,33426157,36872561,32663976,34182260,40109407,44695582,45506772,49097095,48469441,52542106,58122916,65909944,68388403,81832182,89221043,102063470,130459164,148596206,178054421,174617751,215846740,340213254,719441083,3185385730,-335240741,4941003014,3141672871,1742228953,876964114,390798660,248121806,152179953,129239440,100839752,96320742,57700140,49345850,54452782,60451546,76812374,85315922,51660963,36978576,29640812,31224761,38087204,52405412,49023629,54080662,65194711,41021196,38945901,39665264,39619215,35809951,44890832,46481730,47779785,62978947,96819300,131280485,85591172,66617811,70225502,52068261,60482346,73725607,103459454,159961323,144849691,137837936,146655955,162964464,154672849,234553250,141287163,561343127,2920523023,314867546,274209708,2263903818,440767571,395741612,706733615,782768024,377173458,339807485,271826767,261457376,346181461,303315567,315067662,381163224,475469505,458412145,348652459,366544616,468976925,757308718,592936243,387377175,446638819,412750987,650832502,546016264,854742373,529980617,606587199,400526621,327582506,284461150,281515923,222276416,360582655,176033974,149946982,174881060,188126021,148307764,131514344,133130909,292277471,460540532,359337900,529461515,112365976,87083876,57756923,66343002,131868341,103936045,128936762,147903164,156662106,220899551,637881881,218728934,195154831,867045431,168596194,372470533,231188820,114772263,188140715,201965354,185809271,145714980,147475122,82597090,91752959,166085197,4463704433,420321936,165929869,125638584,91550057,82269188,62156448,46297260,50941569,87859184,42619094,50225302,53461407,59706507,48056681,37619611,92369783,39639537,48876088,42063631,84596618,67436167,75194127,50901027,382969288,62100088,58714574,202968681,88734024,282551158,65089194,51348415,54188430,39946441,38912045,64221979,271919386,105897296,215654003,116075811,103883482,104509019,123413535,138273678,198015855,191557626,114882027,128520714,89969790,85825118,91695189,88980491,187610033,107045701,98082919,104610885,121335399,180023289,171733037,102964157,105592844,88681543,102435066,100818153,96071597,94143652,177035178,150699816,136991638,126921418,158742292,177738964,223977635,297812101,389700923,197739568,120427769,102518529,130319878,84724731,81892791,110015972,119021381,127892037,104302658,82797070,67321394,65771494,71857085,78663384,88129395,80160077,72311941,81005316,74577904,68588208,77069672,80895395,80185215,77692678,74444536,86117877,85248102,74756104,81630065,72828893,71957373,66281303,65581281,66919270,70221474,64345867,57880720,58211682,75600926,110172519,69572127,67101542,68458396,76994075,65739828,65610603,61573748,64746791,109821362,89962757,187824819,128351769,95714468,95831899,119517334,125678253,169444044,152033214,134118312,108481829,105994495,93637246,70698458,56601810,55502637,40657380,58360809,57120336,38586968,61770718,46618441,53042192,48757166,43453282,51666757 19,-2062240,-396483,-4787431,-2333119,-2197099,-2007118,-2605516,-1289533,-1217305,-1607787,-1377715,-672746,-839156,-1732785,-2329854,-1230190,-704929,-2265616,-1761794,-1384105,-5068168,-2716063,-4030202,-1986593,-624598,-4315872,-1180602,-1328996,-64485,-3197109,-3408765,-1495460,-3889829,-732135,-45795,-2378537,-1077277,-1468057,419255,1319576,-1013867,-2401146,-3073260,-2429558,-1222537,-1304978,-2312068,-1403693,589684,-3294076,-2592293,-4411641,775391,-701702,-1065652,-1022107,-2430242,-1354065,-2980262,-3314087,-4338118,-772226,-2420305,12880983,16490969,-2930094,-1037302,1259330,-1958027,-608443,409220,-1775460,-4257369,-1028472,-2001259,-1694462,-2785416,-1056774,974044,-2471974,-33375,-79770,-1739608,1562092,24176877,34444506,1679978,1237626,16778611,12092352,-1229208,-187330,-2053369,-1018142,118904,2131032,1731102,-1924661,2258935,-1052975,-428624,-1369356,984833,2285289,1720307,7128009,15825410,37786781,49779589,33714583,8161034,9349172,19938297,16759227,4897366,9298071,1829945,4762259,6388411,3879864,10567828,9704832,14391357,9865197,9411736,9905961,12284618,5304428,6216121,10558799,16967630,8512691,19256711,5571998,3857488,5355149,4476631,4270470,7013735,17961573,24541716,24415217,67148209,68225962,21938074,22287295,17973911,15856372,29978370,60232838,43412083,18953726,18605842,21976627,13896566,20533231,20698833,277462004,632777689,275229650,21052883,13530784,14296204,20457441,28293984,35743598,41353924,285734404,92675725,46345698,70561664,68678925,220540032,217358306,41601465,14105208,20304031,54709931,367346998,509949135,213679410,33310025,22061436,21168882,33503084,32118616,29093415,57255587,110260053,104310600,40147154,43459705,115473614,191346299,91520493,52486499,53144540,78938365,88175645,83142206,29751541,23015289,23130774,61637163,92589386,102495166,77646897,43622151,94127698,26594993,27760435,43550278,31097122,17933483,21964709,54860128,32772072,20427635,31497498,33977286,45588372,54312661,49233585,24268332,21725058,66369627,317654668,57732167,30522622,44550317,47636926,30598295,17440393,17165348,18128503,23346850,17511382,20310207,18326954,9618823,14309890,15460758,9766724,18911209,61399522,311690695,57739894,16673627,11628381,19362237,6309298,9195405,8830329,9126192,8699216,15404774,10789104,19831760,11853698,2593951,8316494,4916767,5414994,3931445,6952566,8503652,6347667,7366676,10004156,13657561,20127020,24309701,20882075,16965895,10377639,5982040,5625614,3619049,4733898,933897,4805812,4512733,5481517,3136410,5655307,4425873,4280885,11446922,7345393,6738063,10176840,6578288,8680033,9011575,14515943,18730715,21854629,17553640,26260196,32180204,41331680,42935087,58998401,81232902,113116019,263395408,345721483,232552783,249826031,241285289,228312443,156857394,116849059,99810588,76943311,64851599,60455433,39953654,32018802,34652823,31664665,27285942,23405564,20591304,18561173,18732981,20885173,21721082,17200508,15149916,13768140,14375660,24771128,19133826,11887851,16243058,27707818,37270443,22249741,11836453,16009914,24993151,11097556,13707452,20307857,16422699,18889242,40166214,384143599,193006433,30136970,31389267,23652757,22833843,20150606,21435219,25370622,27299075,22051823,24178852,20411253,19903516,23631930,30261830,32092441,36057242,31765988,33558876,35195563,42885481,50961287,62580335,80408952,75569460,91312767,97062417,121657715,112959915,138731215,194783370,456303894,2828085157,1724271022,4107585113,2774811786,1367025596,661562306,310206212,145824713,115490470,101442127,157680223,166587387,51052403,47625419,85407550,43368598,39170625,47233044,39928371,35818815,65839818,46789729,33607375,42271852,59472021,61158959,163487585,51520928,53135867,95663771,54784465,48966746,50068160,50556814,50426525,61715040,89113579,127571292,100549535,80627297,83616984,68760878,63448778,72673498,119895570,192631470,170015529,153533106,201661965,185241093,155690145,213326545,148553636,432656799,3291463391,343779437,287472947,1119121129,396391216,322489959,742413268,909119217,541483488,490015477,408471619,390321634,551370293,377712388,345149575,453668155,612900813,537961238,367853880,380365497,507988215,762374843,513294388,510095978,540402914,552691377,550637102,601438357,707277963,599030544,660631509,490476722,440021242,373106823,302270797,242386777,721579441,327915966,321558316,313806927,338071101,323984969,277129977,248331040,351148981,412233872,336394711,465453255,266143060,126204254,83224106,79924942,130248482,131184569,127942024,142643170,381679897,238062822,680428032,344837199,247842145,170945553,150682758,275032088,146695690,107175446,161523428,194146214,196511778,169324981,162725034,132235413,102479908,163383489,4714118922,583777523,192603985,128510323,98707798,87548664,73052030,46134095,55858135,99382261,50263954,53847171,58840337,59500432,68912153,49846328,108074010,45913661,70525288,48007376,120006939,71789561,81176093,54409046,346066839,80921269,76108449,298008182,108914589,404753198,77856951,91212855,117466557,107459291,82000615,98527844,411368054,141030714,314596647,134059857,129400713,124023078,166335686,159303763,173885177,147376731,139024837,157207649,130348583,113763208,146294746,114114369,254699205,126793742,124656416,127072183,144958225,179591464,182989998,127498389,140196141,118901931,144606868,137957114,153006402,147456611,149107026,167083169,203531021,129979069,142956388,161801314,206612716,283941384,338638200,176206594,118529316,106331440,140671044,108319680,108600913,145925721,157050929,144757454,121500667,100105571,95952339,80317581,103369489,98141256,116105095,94058361,86110346,102362225,89046441,83006954,90022010,89064562,85067891,78829878,79365819,99936432,105294015,91382688,92089760,82208657,79134114,76807532,78276498,84854063,89675088,80560579,67667351,66874655,99286233,167768837,106784000,107155354,94311436,84662816,71794291,73342893,72304809,69426002,116867134,101584596,202064096,151469557,104248070,98345236,106793390,121334935,172638728,207859117,183584423,137757363,329963364,232755732,86101492,67756212,63736521,47480017,64365235,72298049,56067364,66835749,56831554,63594362,51092486,37597205,39559827 20,-149827,151747,287080,-219461,31201,169515,-18036,40827,155996,-180404,-133028,-73410,149292,-234109,-90384,-57069,-118266,66724,-332417,314505,323739,743499,547818,150825,180643,430591,914591,348727,-137465,366829,-172443,35301,-74052,109878,-77003,293053,166941,194422,91222,66537,155547,-115416,139442,-89871,-262919,171133,316675,204351,179768,-142150,41964,225773,804313,1711424,325588,99449,181693,154454,485763,131301,67592,-260230,364312,2289053,17176701,721676,315155,227303,235910,977673,425495,403109,671401,1785376,2668117,5142505,2245554,836641,398760,835068,1670866,1227650,399965,1389893,12704279,24174519,4952356,1447311,2361058,2577144,1265215,1951377,4753055,10435185,17507841,12587658,5033491,3757588,4295598,2415982,1339213,1385616,1797928,1756962,1758890,2013649,6850801,10480825,16840300,11274645,6939515,16484846,19889013,6094256,6513852,5318325,4702616,7272144,8433178,4345587,5425145,9971070,32973147,7699320,5514848,5987475,5063959,5413043,6493170,7479676,12279755,15692869,17125455,11162976,43355958,51698313,6708617,6488776,7946942,15502610,20041435,16337487,16718848,15823032,19448021,17043848,12148115,21367512,53070365,67141957,52644175,27386990,17272272,12492532,12013999,15482286,13680215,32189998,124297531,96792170,16744066,15282358,10827029,19913414,22928218,13531403,15635501,15092633,23391477,22443641,58576462,27197360,55940218,73955304,46163825,13547024,11117356,21457682,78027276,114842141,74603896,38696001,41385900,32464534,31985119,38558027,47506642,81058396,132357139,133673445,44472322,31478542,140614146,285634596,143376399,39528260,77236085,66393826,89776105,64685413,73652420,44434886,40136271,37596751,74524693,164965174,68691094,87272222,104635721,56958783,35571913,40522471,56120791,10192624,13965969,21284023,25767105,21918716,19016609,22075757,57201995,55510529,27522817,30703331,27191499,57651847,38897587,38569151,21947490,68603203,76778092,29926024,12781875,11318759,12054095,13992640,15087198,20548980,12979309,8229260,6995830,7126620,6337116,10008896,8852485,12419804,8057866,4668088,6652926,5881024,6112776,3027069,5701615,2145121,3302406,3197341,2758652,3079834,2044800,2372649,2941653,2774401,2582296,1922387,2852779,2278120,2164952,1704894,1809207,1916553,2232848,2585222,1728428,1762696,1962157,1965097,2001765,1968056,1996501,2220078,2214466,3089091,4807471,2255634,3390682,3592884,3385374,5720428,6633522,4448385,4664330,6246910,8208394,8643457,8512340,9907553,13090139,15272602,19063919,21960796,28204684,33414304,43797549,61041916,80931147,99687289,155579376,167265699,184459786,164388839,131949140,103067336,76014493,61467551,50765292,41057409,32464375,25783212,20284755,17692149,17881922,20544530,17119743,13856188,12323886,13009752,12897621,11801573,10972060,8360885,8003782,9136586,10892672,9208772,11792972,10802352,13712547,15674342,10532390,6652564,12591657,15864007,10789820,7378960,6931298,8968998,13052898,19397357,55269194,18058321,23153076,21395833,19638358,15918519,9770413,10536287,15773258,14212251,37434231,39045374,16170352,12493526,8935308,10530644,16893697,23195220,13613026,10859985,12159181,12028921,11491184,13596545,13959941,13157617,14080548,13404962,13906153,14413920,17902663,20451671,24828309,-105523758,-337065626,86772955,127440711,88809784,49194675,21938080,11716883,21478225,13124250,32322953,34392835,9570021,11354494,20058628,19405648,17542882,19332958,14334848,19101847,23177191,16585808,20608597,28694865,33973772,36082071,90524459,26082227,21247174,27704272,25067902,20710665,25249389,29631449,33952264,36276061,56943824,85721108,68706465,54719921,40342829,33644479,35748579,42619963,79208385,133609066,95445366,110584395,124896421,82011328,110305980,123655910,92973778,260195428,2645803814,228164651,201602122,209666800,186912160,181376687,245646984,313008020,351985313,223013171,181543782,213380573,276422117,244676605,250493041,280420892,335778789,287714185,198950353,340818793,364141488,411342489,284415450,325588456,230739954,244220860,272352819,344408374,322384946,380084571,438525493,358312355,304994263,320806416,218868889,143485922,274071226,147971659,128814812,149674535,235777341,162140476,115385904,103198099,121931115,190130382,188917254,117205000,65713672,61374443,47754753,56471108,60184010,64978650,95363189,107023325,159469453,392863583,268519414,159774434,158928825,100784064,98180374,146079614,85257735,73287535,167061507,171407030,76299495,107011131,59305493,57133986,73239265,144998417,5017209302,694245905,141651452,130021230,76306321,44270067,35657746,49268425,91877951,88006319,42062105,47322233,47681980,82265495,46988399,37497790,72444111,38709808,38356058,48809270,77160044,45210643,51539830,45375327,257200125,133964247,57805971,173195674,57002129,35102391,32304077,44017670,52058210,40451060,32665686,40179613,175871348,64876709,152736203,65221538,52503630,64218888,119206544,161168903,106715473,74135979,55892131,66402458,59913941,72002733,75205682,53134834,138176799,70961622,65840004,71087482,104223247,157216223,131203495,75105531,65915233,60590040,65469904,131648474,181718262,246072282,188056300,117012776,105836912,107439089,113010800,117894400,163766329,168061288,216385701,114939451,72234112,69582755,124781265,85876626,95034251,131630006,111860229,109694325,95138308,71848167,59475090,84097942,64894547,61450533,62022262,50731437,50311110,61528444,55663993,51124698,61875219,77134497,74494104,73619970,56888707,64327051,56865133,48752070,54252174,46804401,47888226,53945856,53220079,56381399,44860022,41305041,37761400,38347613,95634102,112610149,51326476,48783483,48868068,51389757,50124102,84483478,90087992,73524546,120532918,100625038,127094100,76266011,58391519,67411298,93135704,77791305,92237764,149787283,144394880,98355031,109386822,77230390,94370205,83833438,47962366,30729602,51211312,52885604,32931836,45250009,29919989,38145466,25269093,23935698,32400545 21,-90015,229905,-433885,309638,-166031,-210713,49037,189572,-534965,-36302,-76513,441071,262734,-219491,-701310,378873,-255817,124478,246779,222973,112119,-358575,138111,364819,801884,652424,1168512,518273,305568,-98023,-336518,-128030,314685,67945,455583,28399,-60327,50657,329756,-324978,-365995,-131004,571766,-503543,257243,1196314,2317511,149879,253087,945194,-27215,16721,1176687,1116200,891010,-158395,-67992,351859,493515,969245,-115497,47213,419614,3164188,6445065,865722,706826,840685,207508,652112,1254575,1174537,975751,1719642,707317,1790156,1083997,1151063,416156,779838,1570346,586671,687565,2328679,7585012,11512757,2713776,1679471,9194733,9330607,1918211,1303360,1853122,2275880,2355196,2663780,2500421,2259801,4187289,2245488,2007732,1330580,2340952,3220886,2623432,4146197,8462216,9744009,9191565,11711343,8465864,19382701,45872434,13177411,6986241,6076119,8195608,8671098,10916121,8133127,11843677,16182561,15360463,8242789,7484424,10259005,60633537,24212131,8475259,10171268,15976522,10739714,13517202,8420369,7778151,7343396,7807654,9590539,15246043,135566076,32798137,18703753,25065169,25236756,25184110,25767559,17176996,21042131,51473856,68830193,27773385,21607095,19115273,27147837,33421803,26106680,13927931,39504840,52671256,27555601,8077512,7499098,10302143,30652127,38751348,37518732,48410013,319882828,68161978,25038171,62768077,15605845,24858722,22826504,12450493,11375056,16850687,20544738,36657360,56835333,50860431,23054443,31459083,45813785,60127953,51751449,38908485,84173645,176329973,157912541,46355220,52550500,158710329,294159971,175300001,107696575,77070778,101520171,116664240,91715163,47369524,29773749,59711812,104246688,98773425,104759267,121981573,146958819,51612583,27195444,31371849,52783027,39050870,41890388,23947677,27534204,24486134,20404448,24370180,27118856,71180143,68361551,33537562,24169157,21102231,87922662,356744251,90051516,39211230,64437933,72794665,44256138,22824318,19329105,21597554,21639474,21002629,29817433,19663636,13687307,16936998,16678492,10650699,20302649,95468520,286622298,39670362,12212945,10880877,13650771,7363514,7034931,7050252,5997074,7899674,5733748,8043958,9970159,6655396,5540326,6121144,6255177,6971903,8184412,8544781,11495308,8696396,10247645,13845854,21653866,28898520,33762455,26467037,19964968,14432056,9512458,12692257,6754495,6457811,5311441,6589868,9252095,7480833,5481466,5685037,5767554,5950421,10088782,9471647,8296722,10851171,11401270,12866195,18688794,21746662,21812663,30555474,33516165,44973074,54135105,69888848,86233743,114176430,154844169,205855146,378043413,539435317,479746742,537823475,485785713,403945540,318297475,235717976,186771095,145676520,114986280,86910885,69909465,55786146,48385909,41565972,39471591,33568704,27788340,22840376,20848654,19393249,17030794,18446490,21675273,15494391,16917334,21937409,17814333,11665309,26801062,30789154,24531335,19534049,11836293,12455358,21418969,13855372,10646216,8984257,9535812,13665962,34140736,256975897,142664834,26204291,22909426,27207393,14079044,14135849,12559490,17859711,18230170,20068137,18012770,13952807,16797816,21876993,24839223,24636521,28872978,13882644,10957730,14466245,20457642,15581237,18557772,18484427,20159371,17999320,16495128,17788805,16529730,22416194,27356066,40036803,73238955,-378145392,53446465,368490158,270986577,158428375,73798887,45536435,29616836,19149307,37386867,40866563,17381295,19539529,28851088,26367220,34655767,36224372,23766966,27119548,34232271,23533923,29694337,37328004,50317683,52194540,77953303,39466795,37535392,59694843,45987248,36170858,40950797,50500228,51198008,56001410,87862226,113535362,102857029,72909649,66547123,55807352,58321254,68928379,106423676,177225657,134660222,125639211,154435546,127802301,150564416,179820064,137792073,413767399,2444643317,310964587,275177954,1211845231,392874618,322671422,281819366,331160110,508533195,399912963,249511196,270687601,383070306,282272015,286602422,316643474,383993059,404350721,279122186,340705317,558774896,506983850,365259104,392106773,409532613,434429484,519328361,488333903,587412365,499143051,500630911,368380390,313542603,291244276,252670752,234258569,402796319,272256432,231586859,267549597,282476791,182329252,175714226,138963789,256652759,382998506,522381425,425956131,102746390,99210271,80926016,163499228,161685256,126572353,146057265,236429861,538688820,712615479,1124606345,340925568,182128308,481653142,164078337,319438596,167519272,102118139,218252551,222655796,200865243,213039647,478461634,95475842,96594962,139506718,3597003659,446581481,151763140,129480582,104777227,76582014,63034417,54784685,73325522,100532214,52436827,59544010,69385832,79398176,52606633,54422142,95041644,44558492,60879040,48671643,94736995,61448092,74985048,62071342,327276297,225572199,129983727,334137134,130850722,62947406,55157932,64526244,73827471,57422504,49536710,64279657,364968986,103190392,310486711,132058648,122047907,129538627,163844506,157197541,170290937,137083760,93788388,110965315,95126923,102876362,104136134,87671422,196269898,105872511,110152540,140381234,178021074,238753729,192762767,101372451,114539320,112354486,142853009,177894419,203281546,184267593,203882868,170745751,145945992,146244544,152634435,162990314,210484554,231498407,320611322,201534306,140136467,121609727,168259086,117851548,114180062,137504860,153950859,167630710,138904952,116947475,89412112,93472072,91254671,101579605,114115531,94091118,90140891,98035538,94540222,95672620,102809569,109406893,99523864,94632854,86079742,106435636,125718415,86269487,89444464,81483803,83379134,90367520,79779302,73534496,70378561,65509115,61928783,63390976,140328982,191759551,93054823,93306367,83510982,82990827,75607825,85053070,77364840,77556402,206262981,207474968,184956964,112544584,84730728,99364059,120549012,114436527,134112921,162535502,151230196,101472880,114623642,96981435,78925303,107339034,77050281,58303861,85975361,77944787,58570904,71516102,50063157,60665405,49792727,41819914,49498921 22,703832,-564483,1247343,-34593,-1138009,-760164,-1218284,-135236,-123751,204124,276015,2011634,1343978,-1451264,-558609,-278531,-325144,443548,-1220846,-363513,962287,-1087762,452613,515676,-265559,-27933,220544,189637,737306,586181,-347764,-499380,692195,941773,-299976,1386837,995319,-579598,-94310,731288,323775,370896,-60544,-1082435,-48026,205856,1931857,16464,197435,45290,1734327,1109740,9898162,2407817,-54224,462260,-821283,-586116,101531,-397199,-275559,464843,1114423,2106502,2586088,1074233,-1076738,195916,-288751,2028097,2008271,8897879,3692554,2009369,4611435,7982121,466579,1677795,2724804,3733982,7434317,4529112,763191,2250475,10437240,10713894,3380299,3778250,2276543,2485994,4306477,4129866,9041627,16290106,43752400,97164118,119381950,41907592,18932007,9420701,5903926,5363049,3169008,3648640,3739493,4003364,9208342,11128809,11470357,8700816,4734097,6356925,25754149,10242477,4594814,4010809,7102416,8071897,21034005,17873800,365444588,83864137,35903321,12581325,9332525,11594228,19996950,16063300,8396333,8906688,12914980,11896078,16839346,11668871,8738903,8668586,7061407,8412396,16564798,41302749,23189564,17556508,21418465,30130283,30514548,26345167,20462278,28032313,87875793,133067301,106569322,107427145,114799465,88297284,66358176,357272818,30233339,38253390,89871092,60418825,10748889,11876547,13155172,63818513,68832085,20212123,14449099,12945800,24579319,29550714,69059999,31668467,122268795,173200137,66697448,19639260,17529347,22219664,56529654,84098814,53056158,23770661,24811804,28511780,24186244,26744926,45498033,118131751,228210689,181460780,39897459,36196507,129587318,374281975,220870896,39171476,48633207,38730017,55661658,91071032,69327380,32914034,29091115,55168606,84102415,83231662,82407279,101432810,61500797,49000485,48761586,30209415,43786146,120227228,162480681,158379040,108947256,29929012,29915684,30025459,76140907,99279428,57648882,27106773,15590382,24152315,30434011,31904943,25647792,63993915,60009628,54242150,90667642,85543609,39753416,20150546,22590096,33494654,24016437,14652897,10406736,10651519,9602678,17378013,17365808,9975842,9997321,6168757,6829579,10148587,6859298,3582914,4294615,2282422,4069555,3882323,6346023,3691087,5249840,2867384,5283786,3452195,3848590,3872080,3558519,2952261,4795481,1223769,1984805,3836511,4256522,4933799,2673482,2658163,4365963,4032706,3258258,3291992,3944753,4141827,5650479,5465989,6053701,5258163,7499268,7362486,7125395,12134488,11863104,11857191,14925714,15988594,18457490,21967362,27702098,33277271,42947730,52337902,66532478,81160977,105333467,130489190,172717031,230190839,302322761,381267363,515641865,636962144,762149393,700636759,582914749,463460083,343575330,271276563,211535551,169393896,200001624,109725924,83915976,67608264,57993595,50346104,42724058,36162615,29578328,28771889,24623705,19467665,19321947,17227981,15138998,16818864,18146452,17689182,13690244,20023415,24691382,24604349,13425437,9496130,12515012,21425393,10553591,11759891,11536919,10678627,10476682,21451925,53272609,19435988,21430452,19316206,14741972,14962824,11459047,11098214,17729437,18561444,14456079,13736988,15646666,10996524,7975932,10981611,14325410,23509214,38460076,162068515,112100681,104358408,17928700,19795277,18076993,19942391,24010110,25018964,27717680,28176873,37642813,50002564,85860188,234067116,874586119,605009916,1456414009,974873473,535406008,236416909,133168301,64580019,36688403,50137004,51184698,31671328,32993333,37872331,31761012,38042514,42147109,29966749,33945980,36501775,29832043,39595264,69176937,51859027,56550323,73014465,46792154,45577913,50123018,51919473,40088625,46635257,55338920,51195672,53532904,73976876,107719135,72655171,63211422,60432098,49056618,54493602,70693904,134660183,229327135,156751738,125113186,125640316,116373785,131000252,184843816,115445339,594574314,2310438968,226331883,181354861,232065198,179097913,193552411,222929910,326453891,489431038,444329565,222749854,221080320,271386032,288205493,464217072,319644012,355742103,333346360,313871427,474288788,433675879,530381361,376506291,401454742,442691565,922130870,759212367,611283128,565802718,528348786,670481275,413183376,523440342,866472328,512207625,231049695,288252104,192525279,204987391,375878347,860966328,430792648,164698631,131990241,141995858,225185112,244010591,139173492,83864509,96691229,68840050,89427167,116529448,98274761,93790650,174615776,259068792,716803840,484291269,122617872,126141507,205158990,125172166,198426535,112864285,95233658,207777034,181497114,140638107,180935011,154133040,135004448,99114490,173726722,3999750746,468299918,181871583,116865468,101163517,66540146,45070401,48808695,60681240,95235838,61922813,64191081,58319103,70394690,39789191,41998588,86091582,40694279,54734555,43738571,90562909,64784046,78982989,75980967,354438899,75332807,238494328,139051004,400417123,149532191,94992254,111017700,125853567,105412986,68701197,63015636,295139591,96239149,249417674,138200509,89833962,83316201,85341064,117597118,132551158,101807036,95070948,110245746,98674124,109889494,105061401,82917302,232648557,122195553,106038530,111038682,163161321,275571020,232097909,107436265,109541474,94238495,102446687,89297643,113018785,90857071,118251139,142769004,420863389,171043889,170385749,154108975,219744075,239054620,324894733,212612905,122903633,129074561,205672792,152449414,169551006,155804655,168470813,168290740,129382244,100007981,88254750,88109263,95830572,97612289,106773086,107658684,105072286,112943502,96131174,106474914,116481257,159506214,142167971,143098863,107009093,135840447,133306243,99168168,93237769,89564697,89064511,107670573,99087466,96374353,76698356,70576522,68177177,74821559,109130054,133202885,78987427,71330833,74153289,91418803,117062176,335928097,384025625,153544145,152941801,163131277,245412540,161361293,128083483,160422178,154082018,125741900,133256232,171781253,180658617,228317063,549931036,332838773,393583096,383152060,141071930,63426405,88832819,87628380,47696049,63280250,47541209,46419391,34899909,32624451,36974677 23,-811511,-544072,-206194,-127951,-294934,674884,814628,34787,-285460,442,-138871,492769,-112543,945095,-198986,14676,-583997,-213568,254831,1117937,-546420,80393,1314737,684449,1163018,966820,3159006,231430,-269607,292906,386638,-397329,1241334,1347730,581463,1743361,928438,129962,1160510,958736,-208554,757452,-261130,87135,1019372,360092,2014361,-416909,1040127,839727,1559613,696574,1916604,2510412,737043,1169275,1969533,877025,508441,994017,971032,1498914,731190,4231939,11143782,511257,-26641,361114,198162,648929,2396468,11751669,2165944,1008182,1201189,2777586,2179254,1806716,1823377,2486725,3061373,2183701,469274,3292316,8910271,18305770,4181511,2884053,3622713,4098642,2912150,1530355,1894759,1516541,3685046,2647242,4696736,1467244,6963175,4061683,2052298,2500859,3898239,3634501,4889984,4997947,11725835,16763626,25030382,18405948,9391209,10539538,26336138,16890293,15284666,7354701,5917843,6550842,22287518,11312328,74838989,42893944,26714262,14507298,15080005,13736988,15324950,10011338,10722158,13638178,21324640,25182047,18275215,11337827,10284686,10954948,10502745,10616508,11670915,18149941,22403439,22798891,62292327,29892434,23760276,25801018,17754615,17587160,35718988,59848838,34973944,22597250,22076904,29119361,22312357,106227348,38840449,124921668,260181657,113378005,15624955,13415342,15818497,43270612,48050332,48795534,48214632,645391443,112244753,34651214,92514976,35409108,95148203,95626763,29851840,14524632,17720617,31780650,154297236,211846573,102612955,53123923,87549092,39459298,32298453,123826871,170722283,167393060,178112906,144074359,61319685,106713535,630970998,781458272,197529094,169074428,207748349,176404519,108538291,101103320,81616799,103153634,92008671,108872431,147537327,142046158,118120977,142173174,691345552,550441427,91414316,62304274,55849804,44438066,80354877,93795811,53566154,39021512,54613705,74750535,124341566,109561133,133730819,86981056,43670641,120032111,699878145,103724305,42509123,65361118,67304969,51819215,44083892,39395881,29793092,22521858,19541496,27617509,17638439,14744957,19730522,20864786,15364308,34250615,155736081,643063098,69873886,20106799,18099488,21079550,12153573,16621455,15038765,9830465,12473862,10414396,16680203,50744633,21316725,8185210,10391701,10016051,11456205,10638035,17473328,20807675,18785394,21475620,28371110,40520613,57297052,68183771,55246443,40825431,29107529,21178136,16559122,16684419,14499811,15245089,12841516,12965393,14158476,9927054,12390159,10308342,11273155,16338511,17033717,15977330,22161455,23615063,19237077,24299553,33208037,36427535,45755299,48428477,65378857,75452140,99737634,116132176,155759531,204911602,275286171,635046990,863358126,594185418,658235498,654329956,522372813,413030063,306666911,242743685,189661775,153103039,113535805,95093318,78006825,71351579,61503706,55989993,44178283,38233157,34238703,35260500,31702205,26952183,25490232,20354511,20568243,24034510,33601288,30522176,19302123,21928856,34312945,54981972,39606099,20407944,20531099,28180340,15103892,20190743,22844746,19288138,28524514,58112405,537409494,324254892,44948563,44222720,33681933,26576035,24736640,29616318,60019593,73678867,306933841,270164115,42958884,30111085,24705245,29030115,36853603,48388096,37425353,64807530,45164563,80057264,45387635,48397401,50626832,53283162,65319182,61685215,71529619,51472384,50459433,58381996,99495843,348177717,-444193614,1439272621,1435143431,837534016,425972099,213436221,133279116,93662871,84623375,90235907,99526997,55585072,51080650,137726749,55943633,52195217,60316009,43720712,54765254,83059678,49973478,46315585,58854365,75230941,77961596,116723482,74107292,62004791,71194634,78711780,61299870,69254316,77885829,67570706,75502213,131157872,204762173,164811706,96108885,86454785,71759216,75211550,87121786,121078562,210631555,171678141,184481536,233378999,208027820,196604610,272617394,180070976,343866032,3696197487,427183421,356004780,2316308451,504413960,383272840,483271203,545093975,671664163,532878497,386586523,406101794,785574774,826786722,453531967,452376408,551443122,544694102,403473290,469691027,541664802,773348881,567381209,554024475,603078956,582583469,766237867,749136706,974594631,788937505,886959223,956861334,1422127219,953940683,525771273,314088541,496037960,285410169,289582372,332916020,446524277,264855257,209131039,184004539,343553852,537100654,325497264,517647837,138902550,100528008,101398115,136306011,185139981,124930640,127159263,143978239,266708985,270805753,636932497,256894799,203849178,192015098,156571226,265514688,158789963,106879390,225869351,245460255,213905675,181410018,158052007,90894009,101197848,156746962,4834236162,868865324,185793423,179642519,115323934,89189685,70159128,57235595,61163000,102719766,63171641,68200461,72215223,112227652,86213869,64303467,125303954,66444917,73206191,55829225,119384201,76511180,94131332,65629859,407777156,79168685,110960546,93123057,139749708,70004735,56749563,65480269,75691548,61716540,58930421,78737563,136738749,123199378,133511237,125036124,110100138,117502755,353592749,266752379,189584407,138872095,120160826,123974955,118113868,117566399,135849459,102896399,210047453,137586853,134414368,159815457,163460702,196982394,173664644,124904362,142853252,142004894,206968281,391954858,772744485,1874013025,619436261,179721946,157284851,153169807,174785751,200993488,288119775,322706717,376781688,199054461,140710843,124184330,178258551,128453832,116649162,148360267,156522223,170024213,144808067,122003649,120737859,180021529,215164415,153836442,183213822,111029765,99384482,116887367,106491839,94859854,94531298,92523215,93666261,101585639,97103903,107684249,113931954,99425158,106610703,96320103,105623573,122304603,95323580,83618801,83234674,80655877,74522531,72631047,111908446,145802402,87229269,85269020,82692939,89686293,81765589,90516453,82289201,82598109,155291128,111285016,195007585,142844012,111857837,111552892,159843652,155530598,171639968,168337183,157111057,120003193,113134617,94859445,83527840,78919675,69882990,48192596,63071815,60683748,48606504,75084806,57438691,59972017,50859199,44301878,53896665 24,-403560,-2241255,-2443760,-2814702,-3366040,-2917660,-3708108,-2346927,-925191,-1805265,-382464,-1304845,882575,-986903,-4028262,347390,-2602566,-3544269,-4646418,-1605919,-3355767,248399,-1202527,110160,-1383031,94844,-1135768,1710947,-369313,693163,-1097794,-4770901,-1488392,-3438842,-3036481,-324140,-745675,-3590745,-4038321,-1719178,-2360681,-3717163,-2466015,-2094539,-3462806,462938,-2655611,-3894736,-1887054,-3617704,-2338878,-2526688,72962,-2590764,-2786070,-2747889,-3392779,-1727628,-3790660,-411868,-323575,-3497485,-2653647,6975392,18954095,-88041,-2207622,-3346566,-1458301,-2562945,-542169,-2391728,-2420523,-4089343,-2433103,3954288,-991296,-2096970,-2300665,-3934707,-13904,-2084252,-6502040,3021889,20482783,35334748,5006325,1631129,1848003,1162335,-1348532,-1693133,-4199311,-4335002,-794958,-2674028,-213104,-3675291,-751120,-3124012,861262,-2284721,-2059709,-2612024,-1193627,-606854,1964392,3359841,2880268,568552,-3195032,-449253,16922117,8249468,982303,1711551,-278929,-1105136,594665,210508,3463135,11095961,12381996,3841321,1973661,8175421,8609270,2723897,79211,5175978,10168851,4247337,10515062,5932367,6581488,1536132,1105095,-490285,2014833,12985286,22308571,11782447,13270282,16048682,89328246,43876209,9852958,10186292,18609253,43253371,24373258,11108468,6629609,8681206,5881052,36119234,35552818,35443316,33313230,28191762,19113706,1227802,471364,6873231,10647285,27798666,27947242,470433959,54858583,18324883,52829493,8596571,14276798,13659923,4933483,-375018,4344000,8967935,31110610,33159243,24247321,25584397,128865536,26331599,21295561,296745131,460945075,328190105,138840057,85773931,45277887,91558339,969410241,1227451841,259282284,342332190,435308758,266281831,71942481,90847751,135413765,221766155,124479196,71165300,98273869,85158114,106469254,163783405,1117330673,1050175319,97178018,34105739,24069172,13721593,26974919,62477234,27188417,29745218,42210817,51658164,113041183,96776821,104757997,103219261,43940517,115062922,587187044,104579115,32641304,52997385,35369047,12528177,11367088,11739665,11025660,10900420,7281942,10949675,4300919,5661460,9477750,11897502,6439289,21006238,100176120,465128277,36920137,8247220,9574531,8213411,6970225,1813941,-578364,599597,2278202,-715444,2951889,376897,1293383,1222552,3119277,909517,6653817,1540856,5429315,6783827,6292893,5157505,11485736,21285992,27267837,38294186,28118380,23581636,14414614,7528227,5080694,3303393,351187,201703,1170660,3409267,2585980,1855724,5023020,2730999,1669109,7301456,2665939,2879412,6950111,8735668,7806050,10627880,18051001,24408728,30513079,30341347,42777374,54104807,70433449,91082198,122130602,165624391,224035262,513804808,664700237,489406604,550603868,533363950,467535033,361027824,268124944,215133117,164182364,132577400,96751533,74193936,58362324,55116314,48310391,44106189,32169022,28086341,19919543,16746496,16859353,15599108,13183260,10688006,11151101,12318696,12741033,13120824,7151985,9034465,12736271,25395688,10402436,160687,1078232,8712036,325950,2075678,4836659,7911200,7242341,23857308,378392129,184883503,20023726,25739455,28808155,14009363,12430416,22727908,30042697,65430941,526634689,455902675,33952865,16706042,10988672,11327843,8025762,17078316,14313925,12105004,19537678,20470706,16729357,19443575,20699435,33319867,45531412,58549132,92756324,95535730,137480228,239168983,512436227,3073508430,-965344423,6074711119,3689671450,2249147109,1085253604,464991600,284397712,149137285,117893313,87471528,81200786,50889840,51130411,52838706,46967241,64456095,68501587,43540232,35066046,33218189,25643330,30895313,45676866,44149557,42236400,143585760,35858116,33759586,44523790,33462821,28622423,32146225,32842640,32162340,36882006,89685598,148490748,101501260,59374511,54723840,37675549,35733343,37630072,64744297,106187948,92331324,106910362,98545003,105224943,85912657,128057255,93402764,269973990,2916652206,256225025,196464710,1642000293,362847985,252706767,201541457,225113368,291513038,335160472,266557548,247884830,795565495,938138755,321153186,289022887,299172615,283670074,195152000,272336038,335512024,395097389,313976034,284067330,289382061,372480460,447622596,344796581,569627229,384819030,614617950,840184161,2024807086,1178118366,509255820,195938281,321674036,160029333,151826592,174230110,182498311,133265471,130723069,122748124,252442516,485845003,250110380,382778539,77648385,62272855,65918064,76215903,100901587,121789291,138956897,110531153,372802903,144706051,444138324,168772451,161829063,572220581,209051942,295012978,183774914,96504616,144877280,189168200,161972591,148305412,124906959,62960322,67705490,117295499,4057302083,594155438,155054739,99426874,71117280,52331315,44706999,47189995,44285407,73952656,34482777,37657106,48539944,58333825,51434115,47083768,118394394,88366284,46877531,32944856,60265788,44958140,53127125,37457408,264672798,48812146,42933395,70231602,52392172,78619813,35055098,30621522,34961958,29835304,29303142,40955767,87915773,59482713,76756641,71413040,68126792,82085534,238518373,152697452,140827594,121659753,73560195,80249488,56494829,53242504,68003629,49570959,68406532,62506106,63907980,67809086,86484705,119943681,109009373,70832568,76202028,69262309,97400418,391125508,1629936986,3252526204,1113265123,176173028,120593615,101834010,112884685,138315333,190334918,238115673,273566630,146563651,108112960,84774593,142698530,97488248,75988304,87725523,98347999,139446884,112704411,96193464,77385449,110097327,330569762,67426304,75978703,59396100,54202594,58822151,56202446,61596893,79066811,87327970,79347792,68450386,59950524,62349362,64154946,58123817,60640364,54603488,54577798,57282204,46511358,47735831,51721581,69519260,62126317,55736737,72644723,116751187,68021031,60437722,53954967,63109565,53194287,56423728,51002364,43947649,94036750,66971525,141609674,76738474,53342543,52469770,72307037,85815455,122331769,138834296,124027984,59460681,65688919,62061933,50837697,46069409,43046836,26575984,44516439,43983218,27038362,45589232,33026306,37638279,31088593,20570791,27893235 25,251556,-39091,-574442,412088,-227239,-32283,-798436,-111993,717897,-85831,-312920,-543373,-1134842,-412690,-529532,145597,-867538,-272613,-967541,-83558,-154177,-849532,-29317,-736674,95208,-284419,-679541,-497490,-5802,331936,158800,-361389,-631982,-410644,-614202,228593,131374,-156551,-327647,-59284,474415,19260,154919,-421117,-151088,-485066,-542374,-1131959,-472058,297922,440594,-767718,-188239,-321233,573760,-554155,-397202,30039,-13620,-84661,-367867,-14457,-10288,-815019,20038,-962479,-684624,-462349,-438714,-999955,233234,138119,-638423,-529761,370790,-37374,-104529,-376194,-99786,-5018,14185,222265,166610,-132021,140618,122975,368437,-255992,-738946,-470573,-542276,-1033334,-842764,-797347,173041,-535557,-700276,-282111,-347579,-193021,-762073,-381334,-195419,-81230,162032,345540,-8966,-22331,-398569,-741340,-18406,175149,1068653,939314,-118213,519440,80868,179971,-370770,-675078,-507722,663597,150082,277838,900579,573242,-336466,-291202,-396085,-91827,2087241,388114,1996330,443530,10163691,98680,-487173,-281255,94495,627726,255039,77160,96892,1025873,5090355,2339392,291811,725435,434103,1619172,4695963,794853,197806,109854,294370,919334,71041,2163793,3609492,1797740,1124894,407769,365082,675298,673471,687180,814478,4991169,1335301,758797,2130902,-524033,541868,694474,292626,178548,-199264,101280,899489,3285003,1556137,544268,1114755,264217,1983,421060,949347,1529489,3260884,2845480,52445,534722,3717122,7947568,2200678,1020677,2066332,1442449,1996591,1919912,984148,434389,343599,2445514,3580334,2172844,10856450,5381682,2339327,6846551,296396,471039,-726802,-294087,-216127,1672309,26440,52201,56053,45141,818391,848797,897297,236943,136030,1408383,6329327,1518508,1200269,1940952,1934515,243242,-308353,-878103,-1538526,-1698875,-705792,-329670,-242609,-438998,149085,48704,-455174,481553,1415966,4254231,722317,-120239,-322575,-249099,370645,-819906,-397099,-566754,-295087,-975921,-179109,-314009,-1053105,-870366,-689407,-684761,-187482,-1257507,-138980,-664835,-1230585,-21639,-587178,-210184,-341501,431040,20734,-146286,-823936,-953378,-481812,-164783,-1353794,-686541,-861314,-656133,-945728,-889364,81493,-320377,-682720,226404,286341,-362072,-270827,-298903,445238,455255,567962,1360376,2100489,1922741,2810574,3589063,4272165,6322435,9453112,11868937,14968197,22428411,29115353,34063369,39660688,39522915,34795013,27031999,19706169,16468726,12232548,9461832,8509100,6324873,6341710,11162957,6781001,4972312,3063344,2403942,1665018,1142939,694751,949823,865532,2852002,1765619,397318,-334000,181003,-50209,-78284,-1049045,1427634,-1088124,-721188,-187379,-1095733,-904530,-2042005,-499905,326270,-980374,-1095685,4076378,3418474,-499692,2215288,1037761,548374,-1323178,-6524866,-188659,3396587,8290978,5961887,6510669,5057490,12430775,14809592,11267801,12900111,10444414,8166480,10869193,10427651,12721693,17568164,15619075,27862636,36933747,53807146,69726817,87312569,151537084,275094725,714019463,3409056534,836804761,4561456049,1788517569,866789513,458627668,246992822,153977563,89482216,74776555,56713140,53855349,38413328,34008453,30748843,25323863,27177380,22349531,16119470,12559202,6298761,7856037,13544776,10255927,9708950,5537408,11551211,12952792,20122970,13175643,9353019,8700160,8902038,11288694,8744401,11006616,12400269,12507848,8537116,8684593,9550204,8192066,6974690,7379607,8652816,11891926,9612895,10814488,10468721,11225883,9568344,12094287,9539538,27894217,197114929,15697234,13814946,28539637,18327528,19979583,22179150,20392567,23410152,16104278,10856423,10046161,14516981,12080408,13398104,17211553,20316964,20669824,15650830,17526569,21117503,29856067,55816750,21773125,18207702,24484267,18785099,24411684,22664964,21403045,30492440,19540621,15876342,14537269,12895882,11581619,41899391,12976619,10256811,10493901,11921683,8916704,7575650,7219264,12564099,17323038,20841312,17501212,6869608,6135939,6401188,6565277,10083565,9067380,9630429,15526523,19154465,15637488,82214749,21233595,12276385,20830537,11125656,16454091,11387099,9370512,11064704,12297129,9967844,11453458,12581825,5750123,5672754,9956533,292615111,33478206,10898297,6958947,4867122,4495652,4351452,2644740,4324023,8079181,2891138,2754001,3548803,3924824,3168623,3276752,5478769,2857151,3981545,3885629,7158855,4320666,5667733,4069519,20094913,3517609,2747296,13798965,5314089,21927987,4267844,2455407,3063393,2608516,2336066,4585197,23141284,6955522,15506199,6234475,5786995,5689487,6639136,7716709,8638568,6734269,6168046,5404238,4603248,4042502,6356218,4809243,6862387,5142162,5131594,5052553,5398445,7247216,6635793,5224807,8194639,4798909,5858737,6411276,8224717,8751428,9137699,8489907,6715796,5416163,7226025,7769997,9028541,12779093,14258995,8823946,5542638,4816111,7155694,4033764,3801789,5266137,6160203,13353053,5938504,4280455,4571954,3868364,4408415,4305405,4383339,3622260,3882037,4168493,4537226,3533887,4507766,4093919,3575631,4464489,3604061,3804048,4046442,3890271,3875192,2390207,3768415,4086079,3269370,3219942,3286161,3349350,2937821,3057394,3569070,7599666,4077005,3625690,3466669,3570007,2653388,3146223,3325266,3100756,7718729,4353461,8677010,5027700,3421780,3986588,5629145,5735892,8146349,9421019,7859541,4392884,4843407,4698047,3468982,2118695,2057715,1793401,3283398,3001457,1246703,2872425,2710042,2610747,1429300,1432187,2341897 26,-205260,-1950486,-2722042,-1292607,-1373495,-2563932,-1772681,-31232,-2446892,-1419396,-1278922,-1862277,-2288697,-1271690,-3819828,-1118526,-2738666,-3338531,-3789301,-1778138,1078170,-790226,-189939,-312478,-1998005,-913522,-2527904,-2612059,-736733,-2756948,-1015903,372065,-2686355,-3033586,-4043572,-3672607,413910,-366721,-272687,-545929,-2617994,-2312041,-292131,-2376169,-2303290,-2352546,-2004844,-1219921,-2732441,-3000950,-2280036,-2599723,2396476,-105699,-2799634,-5383816,-2607324,-3032678,738119,1695507,-1450867,-1825303,-1307978,2651545,36758,-2733897,-802665,-1255804,-3635949,-565439,1421559,1008350,-530254,443882,56305,-220976,-2009844,495385,-2068039,1243246,173422,697227,524597,410445,2969456,4621109,2043349,-3759242,-2686968,-1410730,-1758686,-2176536,431374,8326,-1978045,-2265178,-1005004,-3996787,-2362341,-3790052,-432767,-689764,1066921,-312772,-830529,1108775,2826582,6536216,8320552,5754865,3014432,808404,14680310,7930933,1864291,1793193,8603916,3073697,2417649,515613,4518989,10153652,3728442,4988193,4057089,2728630,4010378,2349665,2599882,1783484,6185240,6554517,6655240,12503899,8712734,4124030,1550638,2710800,2028512,6780592,8445964,8144247,9276679,34479072,147603548,14302999,11926857,9370394,15731713,22549807,22687741,8654173,10396044,9137577,4971637,20846669,13549593,58002478,124054427,56945960,10208603,7179561,6640964,18020634,24175290,28922656,33898982,466506785,47636615,32195848,35033221,18162860,46827320,43474246,7397256,5094295,3325207,12252728,78170026,103830409,47726744,18228855,46177270,12626727,13120093,58874247,80882602,73942390,64210899,50266184,20031510,30982684,182068815,250338581,71335535,76543473,87457150,50277810,42070138,55136016,48990543,65908623,40567279,41182148,68583014,42288180,55166060,52756541,267578021,234343879,23550413,11582339,10098585,6732681,8275653,32389348,16653677,21049881,20699871,28669194,49815679,50051433,35690598,35079019,21894045,62855019,521366540,61004172,26110725,29294325,21493451,20389415,16618397,11566091,15115508,11139172,10546684,13653152,10464060,5954394,10401243,14123250,9440469,21362157,126705087,447026628,34046355,10732801,9298869,16802014,4903430,5221773,4539184,2527640,3462650,1391093,9176282,5467406,4111020,5174837,5614346,6825296,5793987,5736819,7926101,6899881,7104649,12967987,16406831,21856536,32007276,36055780,32400108,24659785,17187479,13184767,8289159,6083411,5643121,7252123,4805492,5360097,6807831,3983457,8044117,7272834,7749849,8456158,7182003,7623149,10896643,7533664,10951924,13103182,10978414,15249873,20988794,20380908,27800542,33914994,38553532,47380415,60409201,85382165,110672866,365568363,474893648,246213855,242860263,238109022,195031480,167470801,119067538,93855290,80275188,64299020,49449164,38628458,33555422,35833359,37686790,30117498,28225122,21723287,17518293,17242975,19143269,15140526,19294182,14866496,17269239,16606233,19711401,20544065,17114619,23153125,35610484,51187296,26728201,22039032,24054005,23941100,21128470,19848286,16967144,21404159,26929796,44112747,437824626,173924474,39904872,67638891,43798715,26998791,22265132,25657303,27839217,35568451,116570725,94762370,32812656,36696853,37149318,37002471,39991521,39265571,46356708,51585237,61482242,64846802,77180168,92667170,105749135,122632029,148306885,168706776,205928040,218262649,266725736,400618250,733664044,3412566650,1751339260,7863666511,4975627987,2582726405,1170365740,536171692,259506536,133741982,71284959,52941483,64507078,35292339,29691928,27373020,54484172,61513962,45267984,26499735,22586621,21183271,18607896,22025605,31571411,32891230,37009415,51432024,28399944,27385919,25144703,28175982,16757993,25704728,38134981,75803821,31660655,53551191,86067072,72032225,49777597,43988653,22134657,28171635,38857296,58530006,97408128,85920666,82432498,106010533,118635071,136391234,151957769,97309080,315316364,1823283838,222724695,191928427,1713008848,437246564,257397711,264883872,319865852,346348464,272994703,189735219,208668922,333940043,315809822,215615937,264585906,311189361,310028892,275486594,354785552,376174738,454653000,379785868,287741740,320401891,404456268,557647650,440568032,628322250,386665950,461222612,406313358,543962053,399174674,298513943,225786612,1319591158,252122313,174612821,169669244,182375968,137710470,107688600,106370704,246902171,379265273,179574729,337924485,79152898,58501787,48082989,75903948,145693169,88384510,107609528,114353495,262747056,147217013,539098282,129531158,127336730,311506846,170309578,209961546,154241755,84817887,165800874,140488062,122767804,104362603,180176077,49709025,49039906,91190329,2799187922,334591857,120912464,81122104,48817127,44961906,39460121,26025006,34587632,57904916,23641623,33441879,39897513,37679668,41526442,27376936,55938850,22832914,35163310,28470152,51303007,40164437,49042633,32792750,208286065,45592475,190143972,264436304,433797732,210637729,45847479,36246752,43228348,29777843,26290741,47006663,547287306,133989286,409494018,100336938,84741929,86221283,130565634,138341727,160457454,117908058,73036358,72425971,50393767,52931117,71278560,56364988,116734856,64274621,60878569,68217791,82203339,99124234,104817134,70006678,76864336,65592268,88581981,150860883,326569937,611717983,386307947,147714495,107215323,72675610,83834662,75124895,109552017,144479803,178136248,135133164,77661024,65957289,106871987,61998068,60764222,71283456,89594391,120748045,87442761,71436989,62288346,65814800,130470278,67114127,77264386,57112400,48713606,58130986,55483717,56411127,71283201,78798927,65561225,56407048,50628445,51366951,57450600,50047644,53267976,44512471,46144281,54112072,49655866,44858644,46781205,43900076,45730624,47721083,71716882,133031338,70548963,56699155,53771552,59657802,51027947,50726539,43323085,44111454,87409755,71136209,179166825,95185665,53709203,55905039,82441810,91557772,81154886,80329908,84996802,72062646,74579133,69429632,68919579,102091089,87071840,43573090,60866981,68028639,25457529,35001412,31059708,29211908,21792129,18800387,19918903 27,-391286,997490,105029,-401824,-683772,-1267063,-313040,-1097035,-270451,-774702,-538010,189662,-950065,-917301,-928942,-4992,233698,233011,-462657,683001,972866,1136140,-265066,902955,1228798,-146420,173618,403269,1145912,1469474,819588,-251894,960704,-122388,-652783,-572083,-396453,-624120,1628823,238820,523896,461723,-692134,-938831,2625375,20592,-8035,-1260656,-1341950,115381,-333705,739348,9191473,4911370,375103,-240270,1059817,343312,539214,268193,-1700534,-400845,-375736,499292,-379640,250401,-52517,2261455,1062898,636778,-17276,1625751,337115,1393548,1683424,9796116,4567776,1032025,17316,2109987,9076599,7163019,56807,-2360,698045,3246895,1264395,525871,-129933,-587657,121967,335513,-53975,-139718,-445813,571340,830531,121987,2030263,658097,1143984,564610,1715706,2822412,2203410,5136203,11757041,10217964,16432341,10153643,3402957,3930951,43538649,9832466,2985233,3505466,10336457,3740514,3920567,3988389,4807902,13192421,24392684,5868501,10149139,8637227,10381032,7683087,4519920,5985413,16624920,12393249,25340128,13478168,11979265,5301611,5331027,3860504,4973911,7152809,9548320,11140046,13376135,13933809,60904536,87322893,14541162,15224797,46504193,63592544,44816619,17935693,16404202,14590802,14126003,38666482,30771296,81045472,202254274,102355833,33228990,7929040,8447237,12306287,17924632,32954073,38180964,534288391,89898366,28990163,69379406,27493180,77546483,76561977,18380668,8173147,10049204,19239568,123478785,184772597,89073723,24163165,116711110,39896821,30566967,310461804,485533728,298999586,168353212,134580055,39816220,61951070,595039137,866599113,234935674,290968069,433747816,288458141,73148161,102743275,114033814,159776615,88953897,59519430,107228037,85162123,87152432,98328277,643521244,661831391,89425620,24921229,18792283,11891257,14227897,46767865,23705061,25824940,31573177,34006652,81807233,76437310,71180834,73810134,36591732,82195368,607736737,127758805,37770260,49826753,39148680,20510135,24570137,20460078,19476218,17414098,16555567,23508318,14432108,10004940,15095764,17227498,11595992,28445642,133232500,503350860,55826136,16417385,10518852,10307352,3782838,4292574,5262218,4108178,4646097,3578013,8297840,8842882,5406432,3518417,4168676,3889846,6982757,5264044,8587598,8367743,9383099,11676842,14805175,26412520,38440149,55428369,36653469,26119577,19168827,12015510,9532123,8686056,8946689,9425828,6340682,7926985,10531021,5353197,8259429,6317969,7443835,10449682,9512231,10475491,22114552,21820755,15388971,16582353,21875027,27445071,37150422,38408996,51929824,65566744,84044823,99589269,136765212,183113066,240266378,523366234,747465604,544325973,581303386,536910856,449726323,373774476,261774255,205719942,160445000,128320013,96221499,76572344,60804143,54135061,46448074,44348174,35628131,30809868,23264975,21285405,19149938,18592220,16481222,15068871,14552327,16130903,17056207,17501186,10703747,12149830,19774522,33270922,29577627,20117172,12506853,19123559,9559582,6953891,7465520,10828202,18856066,38864178,400442794,237015949,33136262,27035181,15579049,12904788,11275280,11536247,22364710,42296923,314811673,254766639,25363680,13187484,12551105,12949700,14114399,14263246,10927914,14043020,21034992,42993489,24055579,26524055,19782202,20155024,25985869,26360987,34264091,33520102,41656100,58700464,115558830,552846753,396124773,1041208332,1023792099,605440325,312840903,155398621,74409109,56359961,41934152,40794086,42383716,24308387,28315440,41760080,37056512,45693721,54861338,33771859,28653100,33937037,26507050,29804550,72698393,58538876,57821658,54419487,38997252,44043032,43562473,44575822,35573239,41416530,43476212,43744022,50459879,96066161,179492186,116516041,73048597,60617242,53948267,64467236,78069258,107151191,168076081,135486900,135104937,160667349,137688052,132971259,165168205,109772688,239705377,3657818594,402208882,272752818,1859141181,463744404,353449623,416101246,482230900,423766097,307854926,215182055,262751416,584783711,691984036,395813054,391966440,430220474,445797732,338690205,514589236,547635399,654463402,454462696,421210137,352333743,434414396,610561551,536074085,778153786,564330925,673915480,739756542,1193379868,790708419,408421634,242320227,619355793,226222007,173724398,189428578,244332612,173237413,143785678,167415285,315487183,616750764,717846115,683817805,112231568,71641956,63600844,88553787,106482771,91126445,84025210,97884790,162393213,403881487,1016294136,423152449,238643749,684942411,182219326,300886254,218104723,128766856,228379455,232226242,198183513,169503061,126942312,99322742,79112232,134893282,4883992511,1028566067,216060285,162800261,137851663,93410019,53242587,42641927,50321042,89734415,49098165,54560118,61301715,75581253,74532688,38150118,90894594,40264651,44923404,39795587,164783315,63000949,69332636,47859146,313491774,74628484,209696077,74509647,291121442,73135914,58262237,60900219,75540005,60809359,48842169,54266968,302147108,91830249,250262968,97631167,89293590,94113133,146289312,180102330,237433815,184801122,101984234,117802317,88545849,96284104,154942500,83726645,150957806,92853922,88068715,104174648,144407570,237054255,200590069,93003308,106026522,92715568,130982229,264475166,1488444077,1929711311,854279641,214789596,168149788,151200864,167609179,169426073,220948515,253939471,331470295,202862646,127077659,102774140,148036734,94215210,87050589,114454334,128158837,145999974,112215552,88774987,69689009,165996392,196897285,89956544,100739826,80327532,72449094,80188477,75261227,71635957,78639358,80854739,79386123,78838841,70856433,84817071,87348059,69987503,77791168,67446266,75196378,94759371,73358816,64841035,64833212,63027491,53023280,51484040,96444225,135530858,65251623,57828044,56960581,66041856,58344982,61752688,55058810,55268667,83660862,86121148,151555478,95759276,83403904,76349020,165410380,157226469,156051871,171909957,140679988,115562493,234204632,128800806,52835906,47044030,38389505,31802957,50250544,53744814,36154965,53009080,44251920,48967671,39848060,34877900,39050337 28,-2592891,-680305,-2112484,-960630,-375207,-1766889,-207788,-2882040,-4453738,-2321710,361291,26195,45860,-2602602,-2047783,-570932,-1797832,-2520521,-2903715,-2746533,206669,-1615508,1672777,-2235763,-465673,552633,501876,-2481533,-2049581,-928624,-3507641,-2011276,-2755813,-2124469,-1316179,444123,-291776,112849,-5067493,-4531107,-653945,-1794796,89001,-3139083,-845269,1354909,1460393,30093,-1913504,-1780150,1079031,-1064737,5192216,-1630475,-606476,1226387,-1400581,-960108,-685564,-1955251,-1778044,-2697675,-1646912,-2306748,-165382,-4463854,-1393686,-412655,-1606901,-2115130,-1310068,-2374603,236377,103445,-328917,3439804,2623670,-2159635,742202,30600,726464,1519870,-2832560,974943,809003,4707613,-2034161,-385821,1766235,273440,2503327,1366293,1291014,4467464,7924929,23672145,52255881,73792163,63452540,22682450,12451276,5430862,4146935,3077171,141632,2157937,9839933,11686736,7902662,10257872,2755231,2498337,24647869,10597942,14686192,8631373,4450060,4917960,8746020,7574462,12456546,29040904,19521536,5753211,11629728,14149190,11908156,16843044,153655946,34653756,38872278,21211784,41807724,17076030,6792894,6623288,6801645,9924927,10311768,15779374,15868034,17979539,26501549,58526625,37554393,37247716,38261707,65664414,108008399,152162276,107033076,39539478,34082655,20753394,19202105,38372997,28972704,47890582,128686491,64788826,9593126,8780981,12461191,17718221,28126616,20971547,14084557,22802235,40854084,65390887,194254717,118216883,63278207,44738593,20390842,16789883,16970901,17179163,60899139,98113531,56619936,22256976,47938645,30855999,23821770,51397408,72733325,106524932,141780803,119598306,27645276,44964227,339153935,561659616,187663565,74118991,124767299,92253011,58297395,63301112,50694314,53447720,51952172,48827461,79178442,74302050,83778158,121055440,409465154,292376897,51317253,25166454,17244688,11039510,22676812,78276215,17310865,26623303,25034136,23773798,37408475,31910743,29283379,36002040,26136527,34561015,47442083,45342862,32388353,97499727,75126777,21506197,22195808,22618759,14577728,14690357,15106504,20773722,12965642,11180337,9169723,9743808,6911939,7396500,7444113,8636556,10917476,6506880,5420631,12264058,2585985,1900439,-381476,2815287,17374450,4562865,5901342,3688244,199473,827321,3554035,3107983,7977291,1322472,10183061,7593030,4712778,2358322,3803514,5189706,11417750,12474570,241194,805449,1312573,1136775,1397287,4211675,2066932,4987371,1159284,4911274,6928106,-350011,6948513,3791324,8972923,11929303,10271612,5627702,9316798,9059970,9374882,10387735,19348380,24121541,30526070,26921194,39502953,47165332,67174851,77886903,99034257,139151031,182974057,222467872,298705654,363111593,420996372,453407809,431007030,279625747,210832875,184816036,168775860,157758679,139550250,105991483,71877121,63606828,71427407,88104602,88402023,63884404,41422761,58440910,63485702,37937492,30268002,23621831,24950138,25077148,34858462,43287570,46547524,75555315,106110959,75921293,40011701,30729363,29067265,40523456,24047640,21541587,20281633,17377603,17390067,37997751,181779754,94744075,29461783,31615631,26577799,21961284,17506404,16380521,26380652,32678872,158530312,145996544,24440905,17890603,18468428,21832540,18844734,26351585,26195464,37364355,48796264,46684555,33604991,38459716,42786716,45928231,52358758,63404874,79001186,91791529,130458197,195951010,406931903,1685308429,-163065648,5096754792,3850811224,1908007197,1106948720,445163647,219614054,139572703,86497505,172526276,172729812,61560815,56329506,59590308,50043658,60129477,79360264,43714857,46287044,64920881,46418187,44995496,64882624,76587275,81452209,90142021,58925963,62167978,66117414,67035373,54702946,75233771,87430583,69937179,68198785,119916949,184597616,125926569,91135906,92800240,77415246,93063277,96573716,147658082,263501113,324237408,346855518,292557165,217365494,193700367,287436729,215555923,600515854,4628661870,434659694,376490391,490666595,403115239,432996983,474370275,557445120,635792302,551438208,503674257,629871055,896387392,784201643,747853413,1046646591,1106889800,937276273,817678902,1647389457,2501134900,1843658284,954012631,857795360,939433825,970102414,807876600,926901947,1826995585,2191384752,4004139150,1084978029,1283492993,1285853779,874860873,2169223842,3176765579,1710753456,492009361,444995662,862532364,822461590,420685300,373965012,477983255,970216817,410140848,348153905,281832333,166439712,136208516,136921337,242722664,139357036,142405940,243492985,481458250,274637167,974066508,404373355,393244290,337746771,184067316,985043911,572067869,169285580,282910132,298555615,377141196,254168486,355826642,121612356,109892672,220456517,6705537677,806789511,298852358,255822749,201064034,149540168,118910027,75663558,89550435,153549175,90233543,93370945,102542930,169516575,128609290,69484615,160664584,57402438,76726290,61700519,131593565,100204285,118346642,81618566,612551629,122583831,444541960,147724294,631373020,150476140,103837967,120291186,99267379,80239467,69545855,90708276,604714981,224542448,545668263,267114855,209668099,188224632,200888008,296962506,287868348,243158038,271207354,333160533,334794831,198547361,197000479,160441929,222783324,314229040,314101452,313600346,921736039,381081001,265058504,168751553,343979543,167584767,212222755,281180556,432421666,1042846306,618360870,245097862,199252707,208313571,254817158,266342674,339561019,446681745,502531434,259869972,184387540,149960643,217610322,127840330,126380156,174163597,222160547,258332233,182721826,142087392,117569309,116981360,167688847,122906551,151115316,117834280,112952345,135943104,121399953,121086631,127096460,125022069,124814906,119997575,114887292,167530888,149203981,118412586,132998618,112658730,115396269,108810070,105453298,119023293,139887903,120077085,95927345,95291133,129536837,180681523,111862844,99715313,104021359,128661375,116355798,207820510,378429897,270420931,261442574,156368309,357674498,271740710,181808925,148135162,138364279,191330083,710989406,324352832,252908840,755460574,894076493,368986297,456862183,180214753,96181663,64057222,85553205,88199953,68064812,118896751,80389657,71398972,64954210,67542649,75552030 29,100411,98969,-55653,27950,-11848,-186460,-33258,-235047,48200,46608,-187480,-153266,-291650,-74797,-25559,-125671,-108771,42784,-20894,53416,104995,-172773,-124714,-251454,-75376,-75935,-108026,-255647,-277878,226032,-165547,-283733,-122123,-21481,-19501,29557,-73628,-89558,-98878,-179851,31925,-35418,31406,123003,-135944,5923,-129431,-75844,-234677,-110114,-111259,-97516,15948,-95221,-119274,-146731,-101442,46735,38481,-67563,47083,-9501,-125389,153848,39355,-148854,-95934,-99489,-104632,-114197,-114278,-63834,91754,-73687,-71006,93220,-66647,-112928,-169958,-174820,-8856,41007,-290396,-133702,158974,430225,-7237,-85565,-71709,32284,-195064,-133487,-47596,-332190,-207637,1533,-338740,-185125,-34115,-23550,-49337,-142837,37820,-54787,-93132,60570,233933,-100996,5033,188836,-21299,-31331,697026,468211,72997,-118890,-80757,-119169,-184881,-137481,-262592,-181791,66220,-76691,-227746,-259484,-389781,-216066,-356098,-144702,-47475,-116991,-276677,-301508,49311,-144606,-141334,-79921,59936,-78960,280173,109761,44200,225396,1537840,1500454,170975,38727,69023,615196,681418,-25935,-57764,29596,-125254,-134653,-110954,2170359,3911138,1128824,5339,-277701,4219,258020,106066,-63022,-190480,942026,167939,-111061,308232,284546,1143988,991288,88596,-244802,-386698,-83883,2524110,3090468,896320,166868,-61949,-221415,-9931,-41555,236845,751065,1771299,1201090,134039,197211,1124484,2804853,1233007,372061,569724,647793,834411,616261,184604,104891,81919,550727,710484,345068,96747,155514,260827,2311010,136177,164196,-83232,-259231,86171,331996,107481,-104264,-190395,-375385,-30105,262900,22841,-170495,-230848,54332,825910,269949,28028,-65724,-67194,-434600,-522577,-480372,-991585,-635321,-319236,-72384,-180934,-326276,-175825,15495,6420,-354442,31660,859288,-176126,-136062,-90899,-146282,-266379,-242295,-211054,-376382,-132162,-477228,-320928,-329818,-308519,-346417,-619182,-553278,-279938,-283945,-354587,-35687,-353276,-369189,-124296,-568405,-493314,-703139,-641954,-611226,-494120,-758108,-538287,-821838,-555479,-543443,-626522,-717018,-589028,-760589,-617297,-512558,-687133,-214390,-285248,-86832,-211570,-583919,-530655,-478823,-647649,-590793,-614324,-258072,-196002,-228278,248392,707267,515776,1259588,2237674,2802178,3986453,4635833,6227953,6370420,5496320,3384482,3027159,2339778,1882887,-166665,-995491,-2060052,729226,5084928,2082083,1046249,585529,270137,-197179,-352973,-339016,-357042,-664364,333589,-460197,-627409,-740885,-974122,-1167741,-1384575,-1093476,-18680,-1799211,-1612429,-1432240,-2002161,-2316203,-2500634,-1865474,-992266,-2863492,-3802800,-1060317,-1026527,-2431789,-855530,-1677530,-1332914,-2792639,-4936731,-899387,1574723,2675723,2169737,-1258473,1530365,4913483,5112529,3467293,4605479,1815750,1729537,2403701,918844,1865133,5615576,2683637,10402845,6177054,13648768,28264124,44314319,81704392,152657075,363930509,1984470597,604503003,2563686660,863691214,395100180,211138890,124687952,85554417,63014119,52065127,34357489,31212578,22493733,21879387,18991332,15852218,15325574,12336508,8067979,7530259,4599468,3955274,6856041,8622383,4687933,3090075,6443805,6829419,11997789,9843075,6597347,6561589,6004837,7615058,6189400,6736678,7670383,6823338,4811786,5549473,6031876,6042435,5495868,4901847,5427019,6526614,4572198,5037271,5256503,5254698,4977890,4713562,4301693,7121379,37671323,6118290,5627757,9144202,7656681,6278467,8045409,9269084,8110666,5004455,1086043,5470572,8735402,7060177,6558746,6140880,6679034,6989078,7558607,7280110,6847097,8566494,7480643,6956123,6669188,7969720,8024760,8316868,10047009,11656491,11771887,7339984,6330797,5756330,5598807,5250221,9031409,5411454,4922637,4731301,5042030,4122129,3640271,3382853,4041463,5062827,7313248,6126757,3168617,2973193,2796705,3300473,3613511,3304503,3853457,3065605,6789685,5033068,13875336,4853675,3499836,7121858,3917677,4995941,3455700,2909970,4518327,4053093,3423887,3345335,4765813,2014934,2114922,2543970,54587302,7305862,3117640,2249158,1954899,1813134,1561522,1345976,1713126,5680398,1728671,1776157,1766182,1702991,1828444,1539088,2134454,1358379,1705622,1831771,2426533,2436728,2942788,2089396,5215574,1847726,1843990,2978925,1786409,3986660,1779093,1566220,1637517,1555456,1208062,1882723,4301798,1947983,3184806,2234267,2253177,2588044,2754981,2610657,2867963,2651571,2412106,2480620,2017684,2075244,2435258,2080987,3405413,1965077,1825130,2278436,2663435,3100213,3179836,1945745,2260190,1820216,2182167,2528747,2140795,2279504,2993587,2723595,2355650,2328270,2576192,2435178,3111183,4267566,5169338,4056382,2626714,2031613,2677556,2330477,2281972,2553022,2897205,2997423,2238102,2221541,2077978,1682055,1785438,1804166,1901028,1614217,1323819,1729252,1705253,1880614,1730030,1727283,1688794,1829970,1641206,1676215,1984764,1758271,1837177,1793255,1863262,2005576,1643644,1536780,1482546,1563722,1324879,1291100,1612188,2073178,1640461,1698213,1715452,1570074,1452039,1488463,1410464,1481684,5261635,2464838,3351856,2660841,2846567,2940128,2426290,2579558,2204982,2405913,2380742,1891218,5149496,7832210,4059441,1580152,1522203,1095792,1416616,1353307,1035568,1035410,915174,1305422,1139136,744515,854384 36,-3625163,-1316659,-2547829,-2698115,-1423777,-2724744,-1568263,-90576,-2356991,-1451361,-2724650,-1149721,-1000921,-3463676,-1175038,-2252972,-1764359,1300138,-1035951,-2670990,-2009746,-4475070,-1746045,-2621090,-912234,-74954,153447,-598510,-2089942,-2412208,-1846459,-3355399,-722074,-3192127,-2566994,-3274706,-2522614,-2798491,-4574432,-2736628,-3404363,-1386118,-4121001,-1106505,-1601793,-3439500,-940618,-2389790,-815896,-4493440,-5096529,-5265599,3498058,-3554695,-4598670,-5289433,-1781753,-2995159,-2249242,-2959853,-4264886,-2807541,-1779126,29886017,33427548,-934786,-932162,-704326,-4437163,344672,-408182,4106668,-893276,-2211392,1704357,3065002,-1383299,2308701,-203576,-1708319,1139958,1427975,-2470458,6215713,48846752,62931030,2693251,750394,20970096,14206692,38881,-1770227,547192,4121297,3487664,1404200,1445135,-772493,593767,283615,-560010,231212,1423843,209521,1764813,7003543,21121585,51377784,69016805,39709587,12175012,12099942,30712615,19962389,3217725,5405347,907568,2982838,4298592,2694582,10502358,21117642,20994937,7949360,7648026,9253900,10142691,10321196,3193157,9949820,11614866,10530257,13114152,12170411,1799059,3711301,2291770,3064466,4824400,27791566,38571615,29025386,33843542,30384423,20779661,21260107,16699859,23537185,70103797,117828674,57633298,21759506,14286024,12255551,8766235,15104387,16897000,456604226,928169678,299713744,109163211,105765420,21222556,22981459,33247481,24539805,28933009,27730604,66248495,26797856,56831437,115675617,358525817,310907166,72944098,44542568,47340005,141218440,629557652,749933112,250232613,54179681,75107017,110047793,101499513,61760959,57276686,155684507,309077258,251131131,49822483,73064650,254142720,517600716,271085446,83035043,55477275,99449228,164110214,171808360,56462848,53253259,47442664,133979404,163403136,112663606,82020760,60992879,52190097,27222118,49760323,110572216,92736504,25432041,29451231,79068610,94847640,144281685,98745380,33123372,52576023,58645036,34911574,21691050,12263391,53510287,25338549,22657636,22950044,39060774,47180322,29405060,13065126,9830054,14724700,20385802,23521167,40065514,26355248,14105955,13384305,9234819,10732097,20107023,14894953,31370233,25467600,6772622,6781463,9387404,4777024,2655635,2277185,4934430,3890579,2881430,4355652,3784401,3079729,1511701,1516048,378912,692644,120678,81777,2656110,-1000213,-548319,-839856,2522882,2467574,292725,-936157,1450400,819156,-2626883,-1722301,291471,-485391,-3571885,889371,2291643,1280412,895167,4044684,3555501,6121130,10889719,7773972,8130459,14695097,13607476,16050346,21010630,21528452,32601209,36939506,41416097,53506822,66574848,89025366,119008633,150166287,211844809,267174542,353641692,453448560,590863515,657567512,661249691,566345832,427887597,335166289,253457120,208398563,157646376,122253531,96200546,83261018,68302906,59935516,49551800,50550697,34920701,25693809,21786398,20736955,19168979,17825010,14389472,15062442,16373758,27045369,20257550,15215609,22181370,32946962,39434400,13461573,8940123,14839617,22258018,7382645,8558816,9188730,10258674,13642390,21193651,55834725,31703281,17033506,33701262,29886100,13667512,16585688,10624268,16840164,22957399,16384480,11811569,13137683,18930886,19629469,21378485,17399402,23642804,10763799,6232059,4348602,9207854,15581440,27960955,32023030,38507251,43194868,41818157,43145934,53182082,69973268,111532124,166956405,528795711,63820940,4115750307,3767993716,2124967448,810812950,202235565,244266142,187899380,48241241,46336235,50784299,37831612,37657131,38868791,34305716,40767876,51792561,39820468,32673267,53580885,42484843,44724946,60820562,60660468,73916047,253400936,59790319,48900122,95919253,40790642,41600260,54084878,43152670,45467665,43398760,71588934,88816061,81159426,46841040,62038087,48746251,53944597,70031212,139614628,230624293,164966762,133991494,126461985,98814993,101832875,192781412,132644922,338741820,2720495181,216726405,183101547,249156833,204372647,306259611,1188309846,1231285801,501006376,425319949,277717073,237956335,297277281,338205293,355085269,305665076,348050585,358117650,328909726,400970555,374834059,554611956,478766424,362468092,359304617,364984490,469704717,589366775,674665641,604432893,760095845,514245993,380863880,320853159,269825302,223823461,270542446,220278819,207702857,232894695,238246259,170833407,119264663,97195634,123212577,223539082,227102852,160660099,72434839,70231435,71439316,80302487,132049568,110647693,121666276,155016508,423768026,250464013,935336738,194928373,148053148,184404145,163458954,249358208,144543997,95382264,215402535,136411349,205268537,176096967,217823549,72989897,63025694,108814435,3892163323,419761184,125902943,106819369,94947149,71618026,50977094,41823566,53339164,81531932,45286434,46629326,43472301,55594898,48013403,45225697,90610831,44849500,73199609,48492526,99754494,60634915,72390866,56724910,361712034,62546482,131047974,71809490,171141389,50515850,45305381,55192032,65643773,52199476,50053830,66485321,166095787,97636547,153422858,114043103,103918535,97694298,110950657,114002551,124942822,102233452,95374703,109388993,82560844,79639146,88487943,126057698,399758652,110788916,100717430,135760986,167862732,322215562,312671551,130822556,132649808,93585013,113894855,143065867,204623865,165135306,108767026,126488775,157994524,161990085,162821168,156772156,229023694,257479943,295656060,141422588,106339248,98343618,144753968,123813461,142291097,216112880,219794124,191898524,140409524,105005641,97818463,75873080,97996413,103646362,110296321,94540745,87485315,99969510,84347396,79337588,80592686,67132501,62318876,67077147,70729913,84620802,93330277,84251741,82256764,66994565,58261982,58526480,52610649,53307175,54127203,49286553,47874564,44159579,56291373,74761479,62301203,75124209,65270946,66305912,56966017,58116658,55464176,58511104,171237355,201740950,96770805,84329923,64152338,67439428,70701514,87071347,116491608,98920393,86526320,74281486,105026327,95152257,74371153,61403775,52026724,38681279,47060043,55341449,71249335,52896287,31736398,32641997,38822554,20723083,26214792 37,-4437157,-3518315,-2238093,-2493291,-1413767,-4338519,-1745085,-3362434,-1144394,-2555218,-769361,-2162093,-3371777,-459159,-1911502,-893173,-870833,-2159899,-542750,-2674459,-1683404,445020,-887126,-2280304,-865889,-1592428,-1215607,-2873230,-3021232,-2679434,-3037869,-1946637,-5432575,-2948677,-4705854,-2198740,-3792412,-1734637,-1293255,-853062,-2619583,-1724611,-4092524,-1239175,-3773950,-1224582,183903,-4012569,-2823626,-3202366,-2517267,-2731983,4841695,1225512,-3663573,-759700,-2445333,-4230311,-4211638,-2798269,-5260058,-3122082,-1660201,12170796,29515765,-3138202,-1267717,799932,-2161196,-2865549,-441766,7562384,7307853,109581,622825,3688124,-2029362,-1166915,-942316,-1327563,5654060,485320,-2824923,3214446,31320992,57597920,3337266,941582,53820090,48324933,-805904,-71248,-348164,-2127600,-3672674,3019103,1924416,-2309342,5739834,1915241,-746014,833047,3557097,1230905,1415544,9205639,35181358,73409481,94427328,59334684,16822777,10043867,38559787,22224643,11591357,13171154,2643252,3204121,14076342,7586767,10370291,23392270,30168127,7019015,11258857,13373420,16710687,7214472,2542508,5241625,16942788,34414524,39604602,8705641,7478880,8181247,4971413,5417965,9977482,41290947,63943231,68950666,96492716,60944040,26676725,25679498,21936389,26380642,72041102,128749125,74083019,31913361,25619747,31481177,17806071,30826314,34196947,482108620,1147822224,506912165,39039761,17041101,20963031,36598926,48581429,27588040,25325569,51089776,126807946,48887344,79074044,104577659,395057770,378845020,75854516,18804487,37906226,102219154,669238537,910785767,354786902,52799473,91873242,68635563,48396065,250441723,372134218,299972142,270908287,248823507,82488271,86870001,607452733,998155040,326284094,269540377,370619790,268380686,158993654,197668694,97573489,95519346,84181907,135760998,187413325,193893748,141522760,144512607,595271763,477148693,74184828,46641417,39354217,27217948,39507601,81799599,53918152,49906690,65268492,81747456,107748140,89568173,65387859,56000976,40817808,70521400,60361215,53631276,51513366,69771622,56978062,28926846,35093414,34148740,39004488,28780692,34241667,56467301,42500918,23022265,24294478,25027789,16506064,28617198,29148732,58723915,44994675,12594438,13413352,21105661,9728179,12215382,17014725,18831432,5592128,9940068,12293972,16533880,10976676,5948088,7085849,2956605,6642543,3722718,6375528,7757047,1374408,-21694,791964,3049613,635056,-332882,1346036,3135964,1728051,3987794,4532490,6660695,1421753,2250651,2370419,4084940,5498348,2232390,4383943,3834346,5243709,10889229,10045075,16666452,15266464,13353394,15575534,15468091,24251380,28526837,39189857,41337503,54222251,69363977,89257921,111323069,149509820,198278560,257596633,323652537,435689414,539727929,625000305,648736320,501904030,400885915,299281125,238082204,185184121,148529740,115286498,86212939,67647851,61202987,52345256,49394004,49172574,39835393,28816294,26505541,28239306,27425623,21428894,18895563,14284628,17542736,25855057,21498109,14687574,14345753,25641000,34438836,11634888,5982071,10394572,27483898,8917937,8173357,11174435,10616174,12071307,30085153,86236283,30719570,14341392,22589554,15252432,12190775,13311185,15025704,29051724,54411643,259004243,220525755,26383529,15551092,9246573,8797431,10482631,17532702,10281747,8285678,7377407,9769275,14726965,23492994,24302070,19700779,25325522,23041940,18250280,26321985,37818911,34907125,68721606,1294347083,698579548,3996647482,3071282497,1622566405,829380777,370934714,214242885,99838823,26483180,70975179,79414724,58824781,59826033,80917835,60185679,58556709,61744739,53970035,48907715,87367425,69320089,59718147,103224294,101791737,90782067,234339907,83057100,70081594,223836506,98856280,71934874,78781973,81525554,80066891,105928249,139458261,158615125,123787366,75285817,77378036,65926278,75436114,100583783,203039465,337486187,249558561,252976986,231082923,183909147,194895356,363801259,230265294,398735569,4231281535,381983757,337701174,367381046,337204140,341688063,1273499396,1461105171,658662346,1436300727,608350082,437294946,710603860,852533244,583828493,565364894,585210401,498428859,451277010,604948371,572457140,927856361,704357108,509814807,557202701,554849826,623224706,871591543,790572301,889639238,1209384870,1088221218,1537801176,1017566130,616729579,351347903,466836167,380432393,340838125,374149693,416897524,247950030,191715483,138689609,177019153,339782194,194352084,155185639,109119195,103209440,103254353,111824264,174260523,157044749,170496967,168195402,388451770,255231214,863154843,197381609,193189544,162315865,165732348,258399680,142612046,112495021,205976578,204899270,225306073,185540842,150615327,96768869,112648373,185136259,5953302410,2083043388,217549435,185042388,147957793,114835517,82008955,61674426,65625162,145896506,81221356,77328278,80748449,79067002,89470686,69458994,118396486,69143570,70053762,68796214,117445424,83075925,97442127,71948322,438696796,90278207,129261617,208947254,216589829,200719893,72451164,69257648,76536981,73288314,74812520,103722553,340114464,166736596,283758571,164004847,142098028,121761258,158186737,142355067,162491577,139866761,150159301,194051913,151807544,137019460,152927640,137998254,336892514,144130788,142566310,158178084,200570386,334065385,326519059,165946890,167089053,138973264,181349487,319784960,1284948894,1567694292,399164377,199693289,228653038,209403688,214134948,230715428,316757856,376064261,460605460,266944066,171465339,174354280,284918356,229106079,219912151,235953724,225092784,220406031,174130577,154105153,173635173,132841854,183750888,163450948,188622811,142043086,131618508,150082873,145198060,121658000,124901256,141811881,140949514,156563849,143615325,151699781,176446171,133241848,133472164,122841866,120739088,131483114,124913952,124329906,98348043,91646254,87187581,82158891,103147415,143459621,104780506,117316181,100885153,96599780,87754622,93104236,95899722,122843872,192462613,129668377,175864507,169516418,140255095,156832107,138089433,127241241,152688442,169911890,160034861,163160893,151267731,138018075,126807621,121953944,95132346,66381313,88592010,72710743,51387242,59169336,53343119,59047983,47797366,32383604,41538845 38,492142,-319572,-400641,-375433,236374,294342,-49536,-451447,-979206,-1098876,317036,278912,455222,5490,-11242,-112177,558531,615418,497291,216930,507528,522271,324768,410461,23920,89270,733609,611984,175785,-388601,-48107,60147,-72497,-176270,-102334,-112515,-304957,120086,-110567,-481014,-288182,-221751,429467,132333,-352782,808393,836967,-112241,-387794,-109615,17614,444809,916241,5490509,-104892,522685,128872,-189840,332111,568292,165827,22749,676352,7298913,68550399,1887208,838278,832438,6395,629458,530035,337788,949538,863658,1540980,4515762,4512273,1095084,189190,876437,3949344,3343326,1118934,7117190,41325196,76944988,33253248,2648593,2721649,4382775,1323787,1375984,1357142,651189,1547214,1494150,1571440,2700226,4460014,2638549,1283461,2635066,4125391,4729388,4762163,5141655,12662210,22828391,58363021,33680623,28707082,35489155,49721769,25933717,16925851,15143339,9562832,9113357,11734069,12663560,25912246,90234878,380721676,27358644,12339268,11986250,13511972,12373321,7391776,9176994,20390385,12708730,12663347,16004089,65254481,15704323,9361430,10401608,14237042,36056549,55591606,38836254,27862638,32235002,47047629,32999621,29224313,55411848,197408112,237321238,101907380,44386612,29372985,25228768,29255983,21223007,20604208,97169809,293730346,190124828,19359886,16568497,15069577,135513049,142467450,26833879,26118377,31836488,66041320,43083559,83748809,29642027,100978955,123123121,44306442,13924877,19396171,34421969,175137835,261604875,142514333,41831355,67242131,81644136,95257810,138960801,104366327,220197475,529094150,476374102,105685816,69318034,332749117,990658743,582961511,182865977,142473785,118845684,238564030,252559125,452795976,136033626,54623530,90284223,231311186,254131271,96085864,123734025,101448124,33775381,29078979,71959855,107876086,23129803,27650678,51429487,49526086,38952179,55253910,51330847,181587591,186048800,55951989,36498453,26628630,97625380,63013816,53403507,51933051,124577677,133017015,58832002,26420666,24660868,30564040,41086955,57005159,82146319,55303560,31795083,22027986,18555045,15902102,26446374,20681753,21608864,15042850,8687526,16338381,12069603,8371869,5963608,6299241,6476148,10043713,6799063,8726224,9599297,7606412,5631753,7772361,5661039,5990919,5981072,6504385,6934992,6296300,5065784,5154337,5593078,4556255,5977841,5285191,5120550,7500030,5253341,5339439,6224927,6126153,4988958,5657358,7594146,10373542,8461587,9571613,9407841,9565234,14841314,14861777,13667652,15956170,17940229,21273263,24132176,28063107,32407354,42472794,48544793,62122851,75450938,96720132,119282191,158374727,210686719,281769163,397309127,481405356,579229234,648922658,587458415,477475380,373704828,275578841,218609309,169195987,133648617,100946957,81469992,65702650,56390120,50935970,50416696,42119021,34897297,29774870,27946645,24222696,21424606,20148048,17837697,17023621,17402223,24890500,23119757,20080080,19666913,26667093,30925108,17663918,10849807,16180696,27674242,20220245,14432623,12027161,15175827,14362480,34138270,108595487,29166538,24355794,48976856,19377757,15951147,15173737,17183345,22470253,24363585,18559042,19721778,23440506,20119218,12690833,15351484,33192343,43193683,21248864,15980709,18892994,18398562,18008050,22693388,20693839,20037627,21853105,19684423,19621307,23098171,28349355,39597664,67446584,27994880,-436117158,432155288,412202922,252717865,136289611,60478651,29461140,35985672,26510697,72299313,96564561,39759096,24048030,30833947,47491532,58036088,40932482,29891526,31007194,47340853,38169753,50235646,61280221,62034962,61345472,285444593,100827255,70171512,59454850,59876632,51377942,58529238,147549567,85057649,70593112,87872055,126187706,105851813,83695988,68627807,65571377,75275954,120814413,269402792,419742787,260886703,212328044,211824905,149311346,195675842,223586838,174917381,333203131,3616440556,417675959,303244273,302070079,447789076,493180716,536980935,625151949,705979532,643299036,392355219,387123680,429222850,392476380,407409292,437323138,558936104,540612485,428506818,1183302933,1028638144,738917758,569856323,600704492,473997707,569016668,560178912,765883871,863256973,832855641,985531272,721408154,528921703,425734814,331372897,268200285,380801582,262937633,261166606,282764690,343577353,210030809,175039886,205848110,251511347,333791138,232283154,268310454,137025115,115367545,124983286,189953549,223328451,276770177,323227710,191280812,526426806,1291038804,494999927,320451563,283652094,405750273,225091230,292357825,286274824,150919214,281872056,283680664,123401148,189513788,237713493,84314308,92388622,161791972,4780924317,1399407260,196291601,226366209,139984243,65035228,53172609,53911885,60083474,152664967,91274245,126701338,107056758,102576935,106987297,84651219,108865446,72128856,77781214,65994027,137633729,76909216,91796535,82343458,508888058,442942319,231092687,534494652,93356919,63393277,59319109,79337843,85782415,77225377,74390121,250902831,554807880,285366144,403756046,122150298,122922931,158644696,161785076,176457259,171766034,129377028,105518542,130195911,111806040,122365717,129555917,120666343,506107452,155028278,131915042,169981995,329806947,601612411,480650429,171919257,145280518,124860375,148298870,137715309,178652159,135952019,188300758,221676043,267096672,278158897,252568537,205960461,285237695,276780134,399116148,233145689,130275267,134023196,185209978,111979290,151293962,251599182,313528680,292578889,221305583,144019461,116133861,101904652,107574407,121695818,121056818,98549864,98015584,118239057,112727701,100679091,107058411,103178379,102075678,96346695,99358548,110489342,104302006,92076244,99969125,82881284,81358225,75851543,79984271,82675133,83707853,78585191,75110654,75337387,137682774,166480411,90207495,99093818,99977719,104499702,86400393,87507695,80222340,98120058,184273010,137115395,144545592,100924507,88858703,93722845,144753310,131310145,161618847,170398947,151393829,112018845,126543158,95460963,81330384,68449168,59008765,35473510,67665587,73781000,51228149,69343530,41482049,47847087,39955747,31090479,36605979 39,86861,195562,-796345,-96243,-128367,-217949,277580,107038,19808,430311,80760,-169957,-444014,55129,280001,-161405,708343,250542,5100,543132,1352504,1242309,491795,1011500,450692,497336,690547,215421,322912,204806,-426438,-354387,14220,335029,-615202,-56899,-313989,-220123,-229404,-613902,-546576,-304823,341291,-353388,-549494,185996,186063,73343,-201076,294262,77849,-20951,172753,19053050,1359191,477219,-84744,-694146,-392249,-850958,-178424,-548569,-127893,-62970,968863,-565946,-183122,-217857,-155112,-178339,410582,809558,726812,564993,267275,5550841,12487910,1597016,14098,166121,9427701,10023825,1907246,-242626,378164,2406897,1218130,-421639,49679,-103495,158113,274098,1848978,56649,-467810,138107,-237096,168815,1256855,202397,212215,396288,750141,422877,933168,641451,2939759,7557436,8777420,6348630,3271230,24572306,12554473,8210926,5363010,2299029,2074292,2045443,3840140,20321631,4093431,3561956,22192853,26520445,3494103,4311212,4864300,5495112,28504839,197692369,13335540,7718332,9231376,15421247,8176547,3551323,3206904,4761930,5004072,6935505,38075337,14878438,9860959,7632450,11397102,10561853,9322683,14130771,65070657,91656416,52684351,15270775,12427376,10608411,13438714,33034905,47106450,30682099,97726029,63372891,7598379,4128023,3562565,8560859,8737652,8167287,6860600,18880536,23947948,8396074,32887148,13958484,34484267,37556921,12427122,3841646,8163122,17416392,62925737,97470099,49520429,17641726,91764791,46732752,30797661,176391581,363352545,395186853,252352489,206573555,43991571,70817862,1221549540,1905905382,560915376,165804595,417927959,291354894,122922507,196233481,118690164,151772160,156188006,176105125,401593430,147379852,97846692,174756459,1419318152,1395753127,271036025,43119874,25593793,17985414,47719011,63134206,46466162,44060603,50617601,46214289,67836957,58773767,63452764,69843144,49543919,49210116,61376659,50899059,24014935,32168977,31512255,19914174,13709888,15173486,26883838,22904858,20791480,30967498,23729920,14761633,11172058,12952360,11920875,12157084,17893804,20864735,5394320,3652814,4810068,5633275,3151292,2680030,3346459,4494155,6681837,5118268,4812992,3164643,2671886,2893381,2406327,2599184,3279897,1052275,3078198,6021498,7057251,4981620,2560103,3049551,3278656,3727911,2676787,2499125,2485573,1640893,2759387,1952754,2936495,3127517,2352370,3670154,4655903,3365229,3966607,3833485,5000117,6804868,6782256,7911297,8000860,10579247,12779123,13268373,18713667,21836765,27962354,34304874,44066274,53758655,69812353,89652850,121218083,158633026,203408586,259942716,350753527,432330547,503768414,462514644,376850214,297405647,219223474,175795496,132633110,103601275,91690161,64776353,49865961,43641901,40503821,38033589,28434347,23833671,19608557,17582938,14299383,12102956,11120429,10565319,9914050,12239472,10784620,11290872,13622954,13374365,12116911,10531126,7298387,6084471,6154522,6570369,10435142,5685960,7702249,15318827,8629235,14344492,30807884,13675351,9102256,10416086,10719939,9966371,7225456,11372892,31794704,67109340,697710667,669190775,53032073,29471543,11962139,10286583,10165692,12717452,9269177,9499294,13999781,13410415,10613151,12369930,12531946,11104742,14284092,14127102,15521931,19243433,26359778,41870296,77280698,257260850,-238510924,710757397,617917753,367126664,194696153,84300581,43087921,24572237,16041769,23458496,25701917,14347997,14369609,19323661,17392275,15786577,18479842,12516700,11950300,36571896,20317556,21419592,30417602,76460627,24158141,27618186,21802474,22601959,17592682,22207392,16985293,19328949,33366795,27515928,30050240,47518806,80020679,60784250,29848522,29091786,19200955,21350833,33293430,98489935,150042416,95773937,66536086,71015957,54098566,46623711,70314600,55235564,93685060,1476867182,247256934,138071174,134614240,130712225,230151384,297895527,206928340,205384592,518267495,324610771,231669755,827065647,957924836,308563139,204906323,207385601,186633105,148120591,256924595,246142480,904154942,309456980,232984659,266484691,243788294,575460346,234996156,313330617,395520253,629022392,1349084024,2467911977,1418224869,540653783,149303377,202677583,105330667,97108609,107974873,117231767,70747068,78591237,73272856,98055093,140971586,112600453,88253855,43969458,34454537,39075032,67862750,107057421,90238846,147732785,148657209,111754627,225602764,401923736,140949071,136161667,115741357,82463485,125331730,111430396,47052093,113685767,132181960,102006335,126012946,84166909,46743406,54041883,72985128,613125074,2755391056,124864644,93483633,73704310,49009604,41973591,31860938,30422350,46649052,35260347,37029653,40492979,30530694,39641150,22159580,36991688,27961122,23896317,25824335,39012886,27215061,37019372,27612148,153318076,33861325,93425310,51184651,137660549,40406013,25334794,25229904,32926188,24623336,25138483,57010858,126695594,88600367,70418894,44235825,40485741,40694991,61782089,72002609,61760349,45205249,42470784,64247163,45161440,42868772,63561361,51817206,366977576,57286549,51766114,122085672,175762039,240362823,200431632,68584398,100938940,53196962,68740762,156411934,1326126290,4231147272,963045872,153705416,181967232,125273690,110731670,86760790,104241076,125665332,128238994,83618230,66465691,63639156,150697090,89399360,81371711,94644453,120235141,111940684,82919289,55164030,42509663,188946070,97910783,40362305,51313780,30156607,30379816,41256351,38233448,34637953,42985171,59947477,58278170,61757660,35521218,40189814,38780947,29844920,36144387,32510073,33542285,42796201,42033168,44452772,33029218,29372639,27037116,27448039,37193165,42172165,29758240,32464942,35091166,38558245,32353454,28308196,25324806,27586474,74102935,49142119,64648414,59604177,51123996,61260848,79333037,64777496,68992046,104702655,94680425,86444089,107519900,69867006,46483350,49266305,40901243,23962793,32984621,31064167,20596365,31907579,22858145,23622011,15778054,11355124,14368162 40,592037,566922,-178962,55975,-269045,52793,32735,-425552,150213,-292185,-211354,506013,268008,498179,69073,-328674,-215326,-77161,424922,-48818,-8573,348299,452560,62017,-194135,208017,474699,400826,244785,-664176,-445084,-672264,194711,-336342,215201,188474,407230,282819,-404919,215720,356225,543175,393587,684214,537053,-165057,1508504,487565,284929,168343,723840,247569,3895685,999784,316021,416423,466904,647893,458309,-50486,269916,490845,332377,5128745,8608382,1394947,1975075,2824919,1122132,1629676,2538908,4087714,2514179,1368579,1320477,4661970,2110515,1528909,820873,1799049,3456090,2625256,1192780,3216312,13913500,16220797,2055766,1942510,12148489,9526222,1481226,1472687,2131545,2394119,2932459,6234364,2352860,1921032,3106607,2193942,1796341,2942845,3279766,4122574,4841962,5460533,11026727,14114600,13887616,12676408,6906892,9783122,55500342,13731608,9049166,16570772,7002830,6629474,8864667,8147493,16440225,34935596,18895011,10992627,10848903,15023518,13562721,7087046,7173501,7810390,12937308,14937720,41796357,9532592,7941998,8000642,6544863,7538840,10254731,17802925,20505105,18151997,33033395,125691047,40813073,21375279,16558278,20473203,42120680,52224413,28078602,17893140,20891414,24066059,12926481,16573175,15134410,56106072,125380383,84341265,16460927,12660008,12455932,54852710,58564580,18092599,20445484,16637096,60814559,34600843,53601755,17916254,40776639,47643627,25013971,14560461,12346899,21316919,62324582,91776931,58084996,24321020,27384095,24743306,16997711,23330291,21752134,53389131,111608600,102269752,37211991,37331950,101086946,197577508,102611100,45908367,57481202,68911023,73057668,75323464,52901441,31627090,25546332,44042553,94871164,129089410,82895615,58085134,172759650,35384614,28275037,35345347,29619992,17202507,23612594,54017707,32925745,29927355,32975568,34446258,93033396,86342792,57734890,31033609,19656714,58720574,37697998,32992295,24747625,45169534,55742213,35645583,19485718,18603045,21854776,25370447,20222435,23587056,15051474,10876291,10659771,10370668,9522427,12616059,12775480,45666720,30054067,10056847,15926366,30211209,9711185,11556005,14847243,11221665,9539225,9872290,12477156,18168016,9872526,5546520,5456956,5125232,6023242,5492796,6611303,6419478,4025970,4164638,4619382,5153754,4444411,3831903,3586271,3716132,2841767,3136745,4635476,4563813,4293660,3146007,5434798,6229253,5719255,3904755,5187670,5937080,6146200,10730820,8738668,8546491,10570542,9554503,11284166,13357202,19584156,22308379,27007607,29942172,39430002,46641623,59600524,73068215,97395005,133146865,177976174,224815709,306909742,375171616,421116484,387596826,319547175,278741089,180932904,144098249,114638999,91396916,98462917,56766407,44248955,38405104,37936131,35407777,29525094,27435952,26405386,25992619,20370191,18958634,20030585,28116415,18950159,16842017,36322674,18786452,12537792,17806214,30798534,27858713,13533715,9604047,12191573,17132585,9517978,11642117,11682333,12831947,13404322,29671199,80673023,17373987,19719067,22235970,14804876,13164451,16041110,15559090,20449494,18022641,17319697,16165034,15034955,12564064,10377617,13690195,21387387,27332757,16738145,16531370,20048741,20926893,18077474,24685976,23662033,20643048,22741730,19713386,17630446,15900404,18507889,21715421,34036466,82959608,59745361,-30759516,467395441,342709652,193141668,89429504,50416513,32907329,24304447,39641103,49209145,32720635,29610170,56459505,25852908,32923194,37790126,29870714,48451284,76037797,39953193,44358148,57902439,71976830,80001071,110334669,52565267,47685980,75393618,49376379,44453513,58035885,69105117,56400773,55449403,79182945,110323984,82501737,70494392,60643452,60264356,76055705,81703938,111134642,195502559,145486840,147943460,149728977,135985887,228590266,252088180,191490882,454941766,4338105839,315312825,306237096,332161944,297226403,267741315,329030239,408872290,639845611,578895459,364406572,377262401,384603124,434299953,425758877,387735022,487363857,473951116,356281053,565323074,516282769,721388162,518898394,456778848,543594526,542939844,528911356,604407276,518000110,607959704,671576805,531826089,439461077,417189588,343421910,269834156,603858311,398221900,375202438,371257224,348847132,219271387,163666591,132311398,142698581,211555560,200575473,157725605,87452016,85948500,92328902,180068997,117942946,124931069,120129761,269325276,547303610,309508292,533695367,189477180,157025663,138792819,157375159,200448445,135685862,109993272,272583095,184808624,187168137,181625389,448525062,82163028,90919072,163397296,5975685081,640247907,202100680,191034044,134310029,77056818,53325494,49805202,61904439,187718506,68145017,77471614,72493970,77934828,57113676,63527815,123669656,56311250,78855729,57317977,107650045,64070772,80597094,73626963,394443110,394610201,173495247,571670025,170515753,73448646,62543399,72317143,81841229,71488009,65277114,84264551,587442072,169595842,491953326,176672025,136572114,144130487,184250820,176911948,219659080,156543337,119909137,214175784,132729969,126588101,130045981,110146180,229574023,145386390,136621249,149845146,175782654,214721527,179646998,117368270,130636043,141950343,197108358,216330981,234431114,196256319,189988212,187303440,264619680,150099407,161802070,174643433,258061238,241575428,310408824,233641500,147147403,138022414,178153451,129025779,141161375,146007744,162447955,176191820,132377213,116407954,106721087,99089770,100370074,118988098,135684378,121536187,120716747,127998672,121466179,115057654,123160328,137721105,115153447,115550282,112248876,158460468,216210613,132213655,124102437,100682899,105178353,109479793,108137722,117932499,125479402,108910249,88760466,84083056,126109723,154958865,104353323,116347580,102490671,93232989,86339672,93582618,95652131,97542727,130248349,141851267,174329001,146849555,149089571,169919012,153829256,138843033,178498330,214888446,218274906,174574131,147751861,131261940,124324552,143131368,111049276,71504205,106861252,81514821,72372833,77086112,57861514,62012723,64046134,58976250,62986045 41,-1607516,-206277,-983040,-1014453,-653884,-770485,-654511,-828460,-2264095,14645,-470944,205871,-2002169,-1376516,-1206782,166208,-1705193,-669960,-486181,-1555160,-372824,-1114345,-206517,-672044,-1077297,464283,-425167,-1383610,-2388158,-1517418,-1255881,-495276,-269924,-2004621,-751341,-1653039,-687115,-1479364,-2010635,-1488405,-2532492,-2816338,-444495,-859786,-1290879,-1241327,-1883771,-627745,-1272127,-1167755,-1577485,-726505,4503883,228734,-724948,-2233238,-439647,-394455,-890267,-1470516,-1153078,-847214,-1756045,16236573,17617164,-1326221,-260819,-867682,-1468870,-1086480,-506869,-183856,-1787209,-1282481,-260752,2750285,437941,-651318,-1564141,-792102,1938742,-105941,-617688,5045953,27934336,36102908,3941726,-1744071,901395,696522,-2766411,-1199148,-781736,565712,521720,1993502,4736903,7970804,11047822,6441515,1085759,-217580,522858,1367351,1361822,1686767,2280114,1835533,1034600,1261987,944079,3910489,14302162,8067745,4084207,6448010,1096071,1247028,731259,193160,5280082,12663456,8819842,5141704,3298694,4166872,3216612,2004831,1143594,3481579,5529360,6173311,9589761,52234781,5695901,1108969,1474994,696381,2592022,15333900,22339251,10937003,9275354,14780607,43055079,16291214,19607718,21483196,27023832,42781240,26676905,8432788,9157203,7175669,5030779,11032841,6803171,16180031,20710301,28557810,5841346,2543226,5948116,16573674,16435782,8388503,9113295,11111055,14074519,24939087,45125571,5567485,9603088,9462960,6400773,2370876,3909166,7177939,14030003,21132579,18181862,8305365,12871126,13199964,23317321,38435478,31759005,36997012,76675780,73671258,22177996,21459233,91421293,157965051,83516481,59228000,53534104,68554483,61250998,37205147,14107993,10764686,10857863,33146081,48844365,43322974,76467653,26957749,52821495,41544142,15080863,29641267,20706131,3201762,7135261,28254042,10955189,9198393,8253269,8992426,40360685,38359478,9336650,7418933,4747459,45193279,21869071,17433052,10304100,20598170,34905189,23166617,6686628,6625519,6259558,6411186,5862864,10277068,6662444,4156026,2363082,4808366,2441858,8598915,5791189,1168826,1628184,981681,1523379,4170103,1800903,360988,-251250,1656509,1046965,344956,1950116,1305536,660214,41510,1479749,1093790,636962,419479,711217,2661706,-1164417,336003,342879,-225197,-418217,-519511,-569067,1599173,1770047,-362493,284473,635407,-56417,519739,859444,2125017,1732298,2538610,3312738,2378959,1730125,4817068,4729494,5625666,7735617,8331257,9106339,11568002,16280210,19330698,25488024,29638997,39618064,50058737,65467819,80620920,107787950,143311501,188308896,237837176,320551616,398004282,467643971,462866606,403822610,313641695,232701514,183439462,142437345,112030628,84062305,67986664,51812258,45175122,36237256,31347629,26076144,21292585,17081621,17225399,15615015,14549039,11717978,10811430,8765819,8606923,11668478,12053875,7323989,8476821,13263607,19362608,6869941,3817138,5605113,7577369,2799320,4179426,5306840,5184417,5450885,9098356,27364591,10822835,7503261,8461016,6287728,5618805,5209683,6550424,5307876,4400257,6677927,5536175,856665,629473,433337,2025865,11095655,16530760,7620166,5115922,5913144,4610528,8490694,18067465,12999915,13033953,15992516,17158850,19548025,19077839,21073170,25908838,27921937,29337267,577594528,1946631461,2022756582,1153640918,502958181,235633034,101021690,44215309,13689582,22027833,34772041,24187522,15121978,16629874,16971827,20557494,26182293,18201117,18503039,23706622,21796485,21716466,44389367,34563865,27173115,141414005,30798893,26297690,28033574,20084618,16687577,18841877,17655438,23527727,25072244,32739582,44471467,26979760,22559922,24915186,18572707,23015294,34204761,56102371,88811579,72435902,70335317,61423652,64570178,61407874,87987795,64084836,173662982,1527692798,109802479,96376228,121672313,122880949,120005450,145577451,164326650,272037830,165258586,117155526,93827960,120564597,114003841,109038612,136745164,165864567,180853785,134501525,154503501,162845374,233444558,328021717,168416250,187356126,234865731,186879571,242101963,240142109,292377929,343338165,190885448,207056122,217832090,135824051,97894129,178187275,101626371,95097173,121922555,206258474,144504633,64750146,43661517,60494259,93927537,67439604,56654984,38293297,53530101,39814119,50979387,72601330,70271338,75811725,103545375,206941035,350993216,4067330755,180475749,102552987,85427071,90697360,120394965,98186826,61620618,96478428,113270879,114919566,116974082,80612422,38438879,39929564,72588840,2295107310,265975953,78878298,58372259,48380965,44163481,27348228,21223705,24510608,68988669,28479034,30787834,37364546,54861005,42422506,27062998,50163021,24156949,29194586,22855984,45685647,28982058,35439130,26445107,281360905,39716386,136608575,79407972,216329323,58918354,26436863,34672132,36853428,29355783,27770184,42803149,229467465,64445891,163737049,59486538,62560052,59214267,64419613,71348225,77191309,58030908,50892847,51771096,44923887,44966617,62477680,43432397,99265923,61743840,50004670,48644678,63447306,97765573,99523761,59346060,75584313,51921163,60618251,67099398,100582047,96449308,70107277,64963893,61896728,58706644,69398727,69217577,94495078,119176706,150840695,94569394,54555864,55218623,79379360,55128872,49120962,66754384,83351678,147135051,68751531,59212508,53597134,43937694,47979426,42617574,45483454,38976366,41370909,52103531,46938539,45799407,47233419,46400163,46659126,42054201,38937168,44994784,47103496,40834974,44933484,38005824,36300770,37763420,40434489,43786526,45082271,39498797,32900237,33155170,41733010,64011379,41298187,42488157,36844225,39704845,38378102,55134046,81825054,63195341,66271056,45621594,83499414,88202224,74433367,61327200,66684549,74603486,95243960,138767081,106824300,56057474,139622242,227342542,112579095,45767289,37272083,20314566,36329467,38590160,19831048,33557377,23138972,22818227,19282848,13057690,17805863 42,-720467,-2212773,-1880865,406905,-4665830,-2177849,-410330,-1397572,425817,-3107997,-1601467,-713584,-1805564,-1329191,-3090638,-1955063,-2479913,-915746,-671730,-199897,-2531456,-2774431,-2593830,-2450875,-2616163,-2930665,-1799396,-2346711,94976,-3332286,-4447220,-2379515,-2060748,-3123359,-2676904,-2441718,-3461152,-2963322,-4730822,-1512142,-2288310,-1606452,-4907067,-3176401,-453249,-1640653,-264024,-1390245,-695093,-2665691,-873303,-5431780,4084816,-296799,-2601454,-1509823,-1887269,577078,-2201767,-1704812,-872445,-167513,774311,59246825,109073980,911037,-2187781,-21005,-2429690,-1995737,-2193174,990746,9650567,4523403,1387717,2741381,616395,-756494,549736,1014259,2916800,-339763,-1687139,20848634,118653855,184614894,21425207,2314034,12035441,10539172,1730464,-406551,-1889574,-1376310,-523147,-1601,1308141,-1708733,510095,-73303,2484640,1346634,3190307,873621,2710668,6225811,15356576,31724674,41916518,28964234,16661263,28144410,54833333,27321249,14057607,1358872,1099428,2433930,11106965,4730086,13993916,25371028,26637412,8770024,7923847,6744035,14974458,4839986,4780342,9298350,29718585,9750291,12426772,9957682,5100103,5626122,2275466,8368037,12276648,66270436,106488921,82068280,198862531,41359977,26072619,37956570,31838684,32057333,89577727,274768130,601734748,578897931,43590285,39418188,28096565,427467891,572999584,453792617,546952960,304668228,37962600,19272301,21242133,63687807,74031724,33987653,45267257,50735119,61675838,24499641,73522277,51002351,168428589,158676467,35244868,14652505,20651916,45895821,278694500,393024172,198117453,124753071,117559757,52216619,31771367,41823167,47109970,134696795,350397690,346980844,97815164,93142906,353740046,606333567,254205875,72838279,87341931,219395071,325196642,269981384,72930308,39045049,57288393,167845202,255202607,185171406,87178671,104262664,245516887,29848977,60894357,140194257,97409948,24488969,59629532,73575183,58674462,32808055,47762481,57005810,124014446,123928361,56517535,33678430,18615549,108171201,69435252,53664750,41141783,70919847,94704951,59080803,19636928,18857893,20857649,25887360,27399456,40081036,35015481,21649735,14307416,15850135,11748529,19781288,15390999,16783684,16139105,9503026,11163426,15980128,9804309,7996448,5833015,6608333,6735314,8134278,9716962,12107579,7796848,4975952,5664172,2979746,4202379,1784312,7157104,8258411,1726374,1952534,1016597,2436178,1707718,3522539,3583145,2709682,3911528,2136598,4037078,2898117,3314525,2510572,3350934,5387837,5639934,4640381,8211974,5294798,6579288,15469039,10516949,13713903,20133736,18666998,22293116,26716471,33090413,40036246,50321921,59317975,76559482,96086085,122864175,153290771,204687206,268229234,352681415,449942564,608381620,753754854,914696062,884908969,738703184,590164157,441085754,348482857,270536306,212944058,183792849,127862941,104524040,88412627,77117349,68163858,57006161,48592492,38841974,37256319,31377687,29364961,24619140,20858863,18469543,20426735,35851053,30920312,20667958,21621189,46651304,46001837,19997981,11695035,15335036,24506228,12206091,13162363,15697612,12882689,17416771,24853725,79363374,42306972,24217508,37600696,21856193,20416062,14812118,16376272,28308806,27950072,25987911,25378819,31763360,27063213,18556510,22307985,35950187,52305757,27832474,20921317,24326336,29140661,28396111,38353462,34023838,41605644,50090759,47188673,52695312,61362623,85196629,127575113,274495098,1438356783,790107334,2885983828,2049078687,1098552420,525262763,237016401,137701722,95091284,61336952,73228593,86961841,57371788,43200324,60982415,54044465,57175285,63336387,42545099,41317248,51956654,42388462,45518658,62811954,67522365,74310649,587958564,97530392,68052644,94067585,70030726,60721515,64620145,86033315,108704404,70777753,83372994,113690315,118738185,84150359,100209149,72621223,90620987,122755925,194265273,313426287,218626610,194412643,203470842,177932863,180842259,265928606,175765143,473219075,3774368119,317929695,290584036,421312869,379807370,343730970,689180395,861299699,1028703153,638514487,441227898,350905540,502136369,447446494,464986975,492314439,572769091,599331942,460307337,617901779,584886685,884476812,682352760,529966550,593332162,562717654,581793462,792061156,782451802,726672525,842005167,629797484,567791151,499099534,425993841,310030745,554615221,324557703,318296147,326497865,321627047,223980562,208978842,154133778,236726029,319917868,222802903,190234752,148614489,122896037,112449320,113789620,184308825,306470364,223592158,204458505,657083234,336247400,1298667165,256425993,229160420,444786292,306122753,414133318,260580611,135845258,253892198,290447860,225643983,223881200,269796981,118154980,137238102,206215637,5424386400,883811964,396573376,434868043,454164259,310470223,151247605,96554702,98002247,175324072,84636209,93552258,91182279,146004007,84765145,68266728,145660427,64303597,83263554,66542634,144266144,73730670,92597285,65767278,402818735,167776355,824843783,230988154,1157849184,118622621,88708208,96648301,106168162,87973365,92351393,163795503,1194895760,239953035,850360260,178195504,140174460,141441789,151738069,205433020,228680990,170475756,143493793,166859100,116839014,112430612,142060983,143635827,597407905,151887553,134431835,193833782,193594853,343720642,335483265,154001824,140741945,125398302,155790232,181372400,234234879,199377379,209252903,221665704,309965630,213309146,207561954,196856976,256027226,345416240,353645946,224137090,163798089,144002792,231245870,179411663,185022542,213896177,255022712,314698338,257227034,191390030,158780146,115069177,128797288,131852909,145056085,112712041,109717667,124036785,120950109,129753335,179144467,224053405,194177082,150876388,105099512,117606426,125624105,114114320,118045587,99737956,98537914,108984680,104697292,111612006,102608961,100425287,111083568,123089697,160083627,262642581,151323136,149392332,138488060,141381246,129248782,157107797,232696544,384790288,502400233,360479528,307460908,213588320,171703599,193707495,204129219,206493663,275225178,406054002,507581020,467062569,342372276,214681164,156284944,170888613,181199947,77992461,99086575,95280243,61224630,88946538,55497437,55764634,58057566,36393394,39730730 44,-122069,-1246409,-1538128,-1477284,-1629988,-701257,-1054762,-566341,-456296,-465222,461859,606861,-1346918,-349496,-1054804,-114235,-550813,-1996857,-1817824,18938,-419777,50876,-43543,-1005529,-274835,-1602926,-1506913,-78126,-1075413,-873457,-197974,-302677,-1257448,-839141,-876304,-508822,-906131,-352410,-337230,-1109225,-376772,-1355848,-2741050,-1410509,-893132,-2274826,-2008696,-1354282,-419171,-388907,-1030627,-911387,-1196689,-520750,-919348,66742,-589107,-1383587,140097,359727,108906,-2171643,290939,9170145,6401375,-1967641,-174791,-797774,-2264277,-305440,-407474,996796,-883581,-985970,-872396,602103,367711,-1723958,131071,-317506,-394598,-463447,-1984374,2431385,14980356,16412489,271033,30306,1068516,330101,-1119245,-1150985,32251,-748335,-427388,-229951,-69356,-988792,888666,-1617135,-1344348,-489762,-1176154,-67057,-1824589,-164120,507936,2141139,869398,-466088,641804,1682598,7522264,2214665,-248779,1303570,857627,543026,290079,219717,1410360,2605307,340849,1167210,74695,1843628,672278,964293,-726725,1221116,2694965,1941868,3438752,2516123,-242889,986115,373916,41767,3192158,7213045,9292720,5706892,4596631,6170161,16558656,5367738,2374346,3155711,5498987,11861123,9468962,4243711,6271771,5254565,1419595,3553333,3039768,13757342,17487462,11820664,1735004,2026177,524469,7487440,9082629,2779621,4102959,4439451,4919707,5034255,10355460,3335567,7321016,6619133,802910,1393285,2236842,3373184,11507191,15200543,9771992,5183265,6458240,2449748,2678206,3624940,4011864,11620269,28919532,26822367,7208992,11700084,37030613,48027322,21449118,10771587,17079847,35428208,27245789,22394496,6244589,5534738,5411566,17828546,25960755,15777972,10142930,10125191,13482944,11159622,7536884,12975852,7913317,2198840,2173632,11041488,5539990,4154300,5217931,3483862,21854768,20779600,6149460,3429351,3773883,25583629,7562053,6322461,4618585,8427124,15348315,12401293,3396082,3046075,3307880,4145305,1946533,3196773,1173996,1269566,2668076,1067267,776413,1678297,-901629,1239407,658607,200572,1215911,1357271,1067443,1066812,276671,1317614,1297070,680072,-433914,-536342,198573,307444,848300,-851277,-1030536,-105097,72418,35216,-658395,322922,682370,-69796,-444218,-495468,-540509,-290776,1024515,-400345,304564,1003405,1184653,-925728,1262817,728973,1098657,-527658,3103617,687108,-686592,1680473,1911260,2171656,2883728,1820005,3467115,2527983,6589702,9441076,10565634,10949606,15387207,17869610,24712171,30086537,40085344,53142496,68233427,86048195,117242635,143685294,167841806,162182720,143643730,110924955,84226287,67107455,51493633,41122395,32043188,25890229,21404429,13792971,14009035,13609358,10367030,8709085,6927086,7318057,4478203,3216818,4169431,3307752,5256562,5748755,6971933,6286792,5150987,5158573,7452711,9809143,5926709,3674809,6190167,5856807,6249006,6487909,5020299,5446132,5578518,9436049,17444267,9640789,8231541,9066687,5726915,4959283,9177471,7438899,880283,-982861,-2890404,-851951,-594663,-1471338,-2174065,-2443993,7132612,9197192,7306846,7619829,4300183,7381810,18151447,18249094,18004624,14690474,19635847,13059844,5971201,4907260,-25664329,-77243597,-233963368,-848920519,965213913,-468041182,1115686655,638642428,273004033,56425784,13220481,-25834894,-33134898,-22590685,-20354103,-15791849,-21744903,-6529825,-4866886,-4398031,1557897,-396822,-1986881,6507618,4357794,4082478,6029090,3498229,7339721,64136366,10332114,1331617,6278927,5729757,4320438,1520396,1004804,10655929,973367,5672227,11764525,5780404,4372843,5502601,1104024,3580353,6504023,15488354,29171598,24435929,27885364,27125989,23005549,17891591,30838123,22849517,112611931,763939941,45541668,44984632,49070352,48130622,44954760,51018418,76782367,150052701,84014404,56939615,44903468,51613045,52944258,58571038,68281356,82375545,80948702,62109685,127388696,85474510,126097902,91572602,79399228,80408060,98371014,81911761,120150373,105566988,95511852,122750736,83365465,68433576,56365059,56269813,44202524,139329448,50072607,44662548,42001636,39460199,27433398,25897316,16645969,37823729,39714437,45900241,33752974,14690255,11741383,15622026,58837325,57952639,15551840,33216969,30623295,64261783,46611875,177859452,41590929,26919631,34340550,35198755,48963835,33902892,27402352,48198569,51769002,46151467,50513962,49999280,31681581,14938009,39490748,1214297239,115386933,46897705,23325255,15804052,12855691,9631036,6884655,7171743,23567581,10002272,12982228,12045609,15663424,17395768,8643169,23250149,8431135,24226301,10563719,22004988,9877881,13674636,9119436,74792577,15763508,15020266,108344052,30211217,157185862,21127033,25781573,35727586,30927687,19172019,22327595,162205564,32504988,107109238,22403947,22266474,20038647,20745557,24143814,31523708,28147786,18859337,21008139,15908566,15593095,21833398,17961117,52001406,20151764,17102050,18803307,25077719,36012119,34143335,20455769,22364522,19034336,20628444,24890831,34711129,25056133,26851101,28815741,26230813,24961998,27148429,31660883,46884816,60258901,71934869,40608359,23305977,21421631,39169158,27202550,20190602,25218896,29169651,43910581,28433476,27460050,23652002,16552079,19332318,16261715,19413880,14110217,15884441,17238865,17094889,17539785,17335555,14779457,13677682,14441622,13610123,17077807,19255892,15403899,16018701,12682903,12479330,12722766,11884082,11226949,12934857,12556971,12713291,11851619,15923790,28934317,15976276,13426490,12253211,15751609,14632054,17991297,16231441,13791870,27317947,20106926,35851021,24032074,18282819,28486926,38966876,37057978,39094711,45385717,46500638,31568893,129245938,92282993,18349551,25867702,44570042,11157915,17442686,25399877,10313216,9440685,7174583,7656295,6313375,4889153,4695321 45,258686,952517,1113337,1136443,-138248,550245,-1130711,48985,524253,201517,-241,1418875,699816,1415892,-595831,-247023,494427,-1229423,-396079,-889505,1118333,-519822,1284289,1085340,-1928345,-539757,-1626409,-869424,-780240,-1001642,-1280415,374642,-486950,-1524371,-57740,-143370,-688175,-991355,-1611791,-53685,-587709,-1428207,-638892,327045,-556786,1436561,6178448,15807,-1118483,-385963,-620821,108461,3238271,1554809,-1052926,-2029936,724034,-433733,-1132782,-475391,-1601328,-1355611,-255009,53259963,186389704,8997888,2529125,4557414,1751792,1827368,1973743,1693673,5063764,13014028,6849345,4530069,1548236,2012534,-52602,292777,2993987,1642105,1463108,24759671,184188329,252510147,25017979,6069734,63912714,60615807,3941547,1280995,2230519,2769070,2496506,10592549,5634237,5152243,6892934,7677592,5874681,5570342,4278248,8834821,9362070,15806621,44746634,94292292,111827164,76206909,30653554,44107834,101671783,45573595,16159880,10714440,10529419,11951364,19081427,21082093,33879284,29487139,40408678,15738351,11492223,45303924,38317449,11963541,10422632,17755290,19986512,13547887,13066682,11126909,8834694,7364494,7880303,96875418,51200065,103191930,138110435,84111553,94860115,60945828,37351446,24499558,19712542,34998054,92809378,171347564,39494613,30766251,27546905,82534543,25150151,24921196,27068839,270200636,970606140,605766943,45399867,26153484,21922807,93986314,100336266,47424566,64982957,57061447,165585422,57542297,115450230,88707089,343931742,348509067,88397630,31158096,31052183,81750585,547351776,824759064,380137697,75910118,79356991,72614484,50209517,74816436,59716052,112221671,260513641,284290369,134128802,77568878,280674946,480597601,224292896,80159666,111999933,175603361,303851845,200869656,87536073,56163057,100874246,115090162,205234550,243994085,297386808,113724704,87518943,47628329,72849815,142281435,109946320,95077235,53878255,70717459,68797567,45833639,82214084,98900188,196986033,168341454,119046993,68785423,40179301,157645089,77120680,64628175,51370788,90236142,121106916,75214645,28379379,26078848,26964592,34295655,33288607,42763192,30426058,21768287,21576834,22231511,21450417,29558514,27564644,105245241,66236878,18575468,22295053,35274441,20438308,26876650,30061231,17660343,21969975,22262418,25493132,56366398,25095790,14688464,17368095,15078452,12089992,13417298,17624742,19205218,12171648,8563314,10587399,10671590,7011361,7370892,8209036,12207550,10814434,7528930,8769402,10524431,7124110,8443961,6951158,7548109,10174469,7137125,10900370,10642584,11161641,13457298,15009601,20349965,16545905,16335777,19565134,23851960,27603892,32010782,41084617,46711191,60561390,74015329,93029858,114854020,152537859,202462898,272495093,343503832,460003167,555294584,667638310,598024474,451970346,355409656,266964591,213260328,167010468,135003825,114937782,84082002,67528097,60342197,55671734,53157622,51962225,40830629,36097699,39074708,45346793,31895528,30322889,23967432,23045839,21615246,63423338,28482780,19518636,36697288,48861078,46830225,19329123,13082344,15388700,25768081,17230867,17357532,16035469,15950144,17257601,37289043,72529295,22612021,38907957,50537466,28317044,26462219,30011601,35391547,40386172,33431244,38893629,35811863,34873789,28016173,20690822,22896476,47217253,62026521,31201114,22555432,26700876,26500309,30072007,51465981,40818304,35341728,31947764,28487092,29774497,33264965,45318833,67316238,123300618,535999695,30911164,984219938,1007530262,631434568,344467684,161013223,81280457,48008755,41274422,66370475,108836330,67436914,46520316,130699220,52165726,66577762,67244209,47672847,56805671,72252132,49298146,55375558,67942557,76679112,90136550,815207724,136771096,98396820,259163942,111354341,77965921,98146697,203003103,98350235,93886956,101202824,129321097,107661916,87068398,84815530,80419180,108503729,136722379,244687823,405332125,284594100,336027233,253344717,180528021,292340158,332708677,199911376,482353901,4577382774,442300318,448253583,481655946,379752912,349376522,1123025362,1426445557,1184362817,1150120772,813937747,669767837,633367931,582998771,513102080,554938759,661506058,660951445,512207776,721457702,776240206,814932715,689525062,711523406,572377338,614435395,721460829,960484897,823066252,933694734,1036482454,901495943,789175645,701186107,562989538,403150546,878058165,520050087,448421321,444736257,486599031,282339237,209611436,213940941,205568175,453131983,326282021,255731923,125478968,124686090,111857127,189488547,175075146,349266255,231749533,307707394,657591439,744819304,541248231,221304492,249448943,414081578,272548122,448553293,225158531,136980857,306597694,290350496,208140178,186556968,145016992,91055248,100480676,178842413,6575540629,827814795,223375101,201495356,181358413,101636247,76251100,74722867,84333469,188782830,132430425,178623104,136366889,105361009,89537173,98294728,146824130,100824252,110246341,85786309,142280038,112489369,118928196,93985811,433063205,321936006,321460503,528414288,300327906,107140543,92361094,125651336,141197194,136642392,122695774,159076934,691431708,211452895,576087534,203238296,186655480,193485644,293912803,260852221,236294527,188191197,162154118,210797932,185980453,164999759,190555234,163471508,448376429,185245025,168405764,189444654,250231390,341335519,306721270,189382373,200988050,212560125,290937383,266847477,339434097,218101717,234836607,236279917,267089149,223419401,214951586,267374613,411746512,391936828,466394191,256844685,194585197,168607123,265499112,218067944,219421422,249445692,282683242,236701365,214202123,190536749,242115209,168821907,198395928,218739520,229212031,177645469,163311149,180336098,175402531,152344913,146931329,133979475,139326835,150338873,164935576,174159760,200335754,171698443,176645829,149717939,146259802,137558198,132995668,133875244,138547101,129542551,113096336,106414091,181010833,219120715,149582434,183013379,153345895,135285369,123607885,129417344,123788805,125248395,175685455,166428527,190075743,172676548,177880799,162653144,171380355,142228528,247486771,244162801,213748316,172031134,178472989,166675973,156760247,172722685,168809137,71788247,115826311,117717777,70677990,86575981,65181413,67834784,66875623,55388716,57853537 46,797655,22465,-765822,547594,-547618,-337392,-465382,66501,98435,-75634,119817,802501,-803300,-439553,-596400,-138994,571524,-1283973,-518696,475834,-485029,-806280,530661,24146,-359955,-317081,206556,-10902,-225521,27554,-657140,180267,-448798,-1319929,-381109,-875837,340862,138188,471702,281283,457369,-426343,-889471,-707350,-677114,-627444,-130464,-402021,-1342662,164260,-569414,908375,4090878,1950925,-818761,-1536750,61099,-984002,-710277,332480,-942981,779116,1036009,21316200,21818756,-49093,549536,283900,636804,-341215,1187810,2364874,2746176,2842308,1216680,2550503,406789,117434,-1090239,460276,727923,-359937,-199861,7789762,37258133,42253441,4073364,2299840,12957273,7723259,554263,279394,635400,1256718,1499721,1838938,753259,998853,2257318,1219685,196825,741137,997049,1501173,1865982,3957544,7472944,8107591,6113197,6002372,984637,1850717,24376757,10874690,2257657,3958963,7388439,3497234,4508971,3745885,7730240,16580929,10864685,7924880,6849111,8553448,10766612,5027744,3814813,7462201,12825894,7207686,14589164,6863591,8705946,5294258,2806343,5959657,8782521,23820086,29692292,19809275,26232753,31047907,23430829,62578382,17240837,15878697,22161259,30717022,30375997,16831324,15259320,15385573,7442895,16904023,10920977,30711660,44593491,25303973,25096060,8990025,12905947,19589042,20617411,10594025,10325149,14215880,59102765,23894727,42315207,12703026,21798388,23099381,8604645,9397306,9667528,11289073,24564390,39995567,30108363,17964817,20188201,16309402,16254147,20663230,15713525,30095750,49756022,43776768,18939507,27125636,53458254,103216064,53007212,33239619,36595924,31021216,25448122,26980477,22063581,23928095,18945632,30506132,39192977,58156798,67170933,50578749,37552792,63063221,13155354,12035645,14505427,13882801,16089940,34611533,20655671,18206781,18232882,18390681,31692837,35730348,36255094,21614280,12176330,19812130,21420431,22220339,21868219,50103421,36593030,14434246,12639359,9763381,10215192,12694463,10344694,11465236,7130642,5814553,5259800,8445116,6981015,13034284,10753367,36948913,27074666,6171466,9376399,11663676,7253874,8441007,9278240,6480844,6570617,7283083,7580951,10471653,5885195,5822479,6248404,5505572,6255596,4045046,6823118,6012286,3852512,1950263,3095620,4583070,3625844,3941266,2732339,5638416,3439632,2822879,3378061,5126194,3334603,2109348,3851498,5852590,5735040,3864986,7912223,5840506,6221704,10871462,9063851,9520648,14460989,13447522,14795641,17149659,20837068,27187107,33796840,38446884,50659777,61283217,76947404,96907427,126973197,168580074,220611556,276175051,372986706,460208682,535595050,511026671,438689369,369728911,257825400,204632641,159737846,127118756,96220827,77845557,61307409,51192323,45234244,38892666,33029162,29770500,24395303,22987024,21325726,21193400,19453766,16890183,13894490,12893842,17551406,17282911,12812542,14746497,19537812,23993947,13978439,10486919,14601185,18777872,11387828,11024616,12456296,14118249,16537232,22693123,45578516,23152140,22802333,27812421,20160476,16518947,16312600,17055070,21847138,24674506,16943090,18447205,18072154,16538210,18347859,20598526,18633784,21983750,23192705,24739823,28638992,33137322,39164406,49488801,57868650,59043201,65417105,62203509,62755768,56369378,50574309,35994619,32680894,194651320,2000097599,1472080566,1692992639,872264172,668056886,232501095,124213290,82933163,62639211,57580534,55475646,42065716,46630151,41915515,33075266,37918915,47376188,36461450,30866283,41504168,35990065,36163402,42400882,43312101,48258719,178880190,46443461,44930824,74017267,43894919,38578258,37871334,38066307,36336828,36674418,58361253,80271347,52370102,46211733,43825910,32654247,35830126,43524372,70942662,121377911,104651609,107132378,117035614,98567694,91330376,126793863,93127217,356266062,2453421209,184885217,147010174,174423166,195668778,152576494,145333616,191002346,309583392,381514324,298015388,226813366,240385500,243326418,254445826,268840537,312665531,317117807,230302270,340077830,335021735,450017765,328535988,272530112,243573888,306810598,290953282,390639970,360959059,380049498,501330864,384204553,359025579,320560563,222778728,167158086,304704867,215824468,210456204,250601549,201366660,145098194,115832507,78809505,115660286,158611470,86794302,71792546,60009118,53096946,62680229,70381278,101265635,64529976,80256340,89406704,191449396,134439328,368803238,108967887,105134641,85277030,97765795,145502641,103133916,80377222,158026983,163084241,137035574,122686298,119470393,51232515,55796586,114667404,3640306133,375443531,128740142,97310028,71325798,62266335,47236371,32913484,37334416,70254877,34897990,45013590,46602311,77463029,58894388,41592979,95612591,44420121,69993490,42485849,113421813,52115675,60046107,38628371,234138401,53423951,113412164,340707428,276680540,365740733,50168023,38899515,43051146,38967412,40329790,61084943,568577060,111573997,419832842,98642437,82785821,76974557,111744261,105778951,123478974,94508246,84775450,108401894,73573654,68000794,88082960,72279326,84326061,86472338,75227572,70636676,81997574,104758380,102258833,75604717,80682972,76523482,87400018,97604793,107972008,93235259,104222109,103360585,92485265,85946622,98103449,110004324,151783623,174054240,229593250,145951794,84964244,75993900,115303394,67838227,68477775,80849582,99806400,119788534,83537418,71596064,67753223,62067721,73072576,76673126,92588003,70359209,69248784,78481704,74449813,74097294,70667029,64808542,67343991,69328415,69837828,82106053,90542299,78034742,83223206,68981413,71170679,66829960,63684426,71410505,86995172,84348205,60630719,49677078,63376560,88316554,58577309,61434606,58583345,64514211,55757330,59294665,61300579,61644515,98515251,73586514,140793249,99195743,77322928,73620019,76761278,82078553,119524241,120944292,106087864,87937697,87071679,94765520,93654067,82952851,42043478,25117139,48090803,45503882,26463109,36342340,31881888,33000817,26981860,21492919,25783709 47,44995,-1058741,-1044570,-89394,757444,775033,1005756,-18040,1576597,-475772,476146,-19042,340701,369898,-680270,355453,-1054846,704602,-108926,167557,588630,1183381,-224252,491473,474213,424297,880136,1182417,472266,-855718,25934,-1284826,-101508,-275201,109549,-321821,366260,254034,-306132,193698,-121477,779460,265674,-271375,-150630,-550924,3095052,825279,-689749,1301719,-65839,-217965,1779914,6335991,1292607,72982,-599406,-173712,311607,300510,1087238,1505269,1134134,8863866,102117399,3987215,1864970,2899915,-158127,1473802,2130591,3321527,5683677,3853353,74645,6194141,4637902,2613754,2617714,974474,4040791,4370812,1869668,5516839,67551906,133814931,31514863,5610574,5187180,6379921,3925740,2770805,1976961,1518531,1123592,3797495,3126802,3349580,3407592,3862005,5739548,9243441,12709066,13190951,21911577,17926893,41335251,110981383,193899615,129178930,55756578,53422807,54523927,24105257,17856213,15405730,7997192,9145671,15332826,12854061,22118105,31353422,60025592,17968583,13556555,11730996,13225057,9399148,7616112,10596458,30051291,28289518,22815319,12822763,8101795,8728488,7760218,10413305,13723979,46575025,73401327,54382014,135651696,29925262,40239934,28609222,22614350,29681356,101716014,128184859,56268719,28001577,22102328,22335447,21256473,37985965,43100391,639062657,2302723123,1414505164,62815874,31966285,30253293,129521768,143631606,51525230,55312981,50572272,68958675,39362659,93669662,175913790,791856470,803731383,165293365,31540154,43037753,114547976,1306141056,1935773062,785967095,70078294,72647335,72024777,49841102,46165908,46530865,123511885,331492038,385918538,164766802,76791262,401263365,611315640,246372856,76462017,134744680,266604423,468254683,183637507,72954135,44187753,53061039,116297748,176971537,157392222,78329533,81376257,174513995,44847408,80245101,236423192,211968397,69317587,77240234,82633279,67802377,72643919,99678610,106870970,274107187,270130820,133991701,171366658,67295859,315977462,262898845,174372773,126480062,202195020,253821908,206122155,126348670,111342537,114488136,94192141,71121638,125772069,125238031,83313440,67080405,54793783,29456755,42197067,35616010,38775210,24252147,20599744,22643094,31100349,30037779,30163310,24781673,19759454,24231583,18733386,17979326,25564459,14170735,12329237,13504145,10178745,9873096,8428672,11153785,18780039,11414220,8054452,8534988,8711261,7273032,9089438,8095311,9472906,9669193,6442151,9943305,8524492,6612399,7219378,9564744,9227785,9397230,7664374,8637466,8531312,9175369,12188741,16322457,15972149,16133415,14660342,15216616,17711517,25910877,28451879,32491580,40173070,50399681,61465281,76958934,95908135,125209510,166864044,220262082,274857550,368129616,453199065,521637105,495874923,414933633,316495443,235214782,187654752,147579312,118160643,89744094,72849709,59256144,53148493,48542537,42281392,37274830,32887971,29843586,30644641,25561495,23822868,24096639,22111837,21969125,19539698,81690006,42443727,16012439,22228408,39409465,50131011,25784281,18191331,19455219,23008074,15003735,16467819,18020112,19832571,20566119,36313124,86575125,28005690,26283694,32942787,25138557,20865885,22047395,23377384,30308637,37429609,37797171,31556361,31251818,27254774,19141124,25204558,70616481,96369464,40852748,23329706,26467176,31674941,30811224,35778534,34920606,38066112,44117812,45516263,48066527,52069775,66797232,87078446,149015449,417716720,-422162891,1727680459,1611268931,978797521,488094269,194340881,117451073,61189372,42411701,66471527,81837437,76926869,38241864,65662054,42647457,49578297,52181642,42457688,44825334,60479048,45308303,53161658,76967860,87873882,81518266,402917299,103934038,75357011,93534681,115957380,88716908,123796503,536124721,177899909,98324730,103812613,140647041,138308620,109649062,127322080,131623436,181702007,180789932,186759052,329449858,242862806,241524572,231818440,273545588,441847855,616896186,275250342,320752437,3633732340,482569651,469228896,597148874,534802275,456304542,2335971505,2930695725,1477001242,776595915,527029700,665209710,900919725,1185068470,1814964769,787874811,829557088,838739239,1195211703,1728515858,1034713882,1883970371,1356645685,777337564,683337896,698496040,1279574699,1637198873,1334564060,1004843181,1132264800,984675928,691241697,664389994,690496184,442276387,1130820164,353423689,395894603,341697416,488393138,252053285,191617439,208231741,280629820,245798190,187961969,207681665,189605011,166592058,143420768,205203947,198737476,133496888,144792684,179751144,289015525,301633946,728550646,228418327,266327489,378492994,265134532,334490478,216286555,137088359,264897438,274477192,234769189,239171333,228130455,123430236,130207310,185090142,3466844597,2210613921,265781156,254643268,162406162,121126487,86939752,90741411,101704652,181821354,96313300,106177237,538490348,209011033,130579616,84161028,171118573,156722397,112313716,87060041,131603912,91896137,121172254,87226687,396435575,166842339,304071300,289269287,352216091,81641843,77220251,140263295,166792329,129164909,101274032,120770769,451651387,180158717,370778661,169364847,110979708,118811667,144466603,185420596,186372151,129489225,99478915,110208049,107971943,127192021,134327303,121858239,398609702,185284914,167348162,181919127,213589595,336307452,318728134,146543818,185951492,149351245,250684448,166898939,171145553,143994302,183198419,199649897,203026642,204274006,210595349,207267244,309297787,299314155,358284747,223223015,153581449,139708322,209766358,146416075,155671169,223324142,382231103,556194411,247778332,186604745,162509328,130324747,136856432,175640974,202246988,140628923,128503367,145933151,140854857,137823819,144257844,147025437,133414286,117623735,117387970,134387466,147774191,113392344,121123662,106940114,106073981,101692934,97949395,98915816,108402159,108287839,122505204,120916808,159407941,205446327,141088007,174451202,136330509,135605485,135767081,127402017,104753987,101343645,145912208,262250481,482479442,179636785,122549936,134884541,169241802,161634056,207814052,189348992,186602591,165455593,232935283,178346323,110877137,104472487,104825175,54226548,80172107,79971248,54035936,54108239,41973854,46238934,41729714,36480275,39900951 48,449912,500907,292807,754012,-1689401,132437,198024,-1001599,-1819380,-668911,465441,802877,133636,-892986,414718,-253059,-1042424,-501558,925140,482422,2109198,44254,-550929,64625,-1221188,-507427,969773,122945,399017,749285,218680,601964,-480565,-910782,403122,1035158,-531853,-1441288,-1428518,-658945,-2188633,-346333,1395304,-87649,846625,251957,1211902,1010389,620552,-700325,165587,897731,6972214,3598390,451486,151910,-843517,709554,524593,574321,-68643,-323210,423769,50305223,119984957,4899802,635180,2742639,3642832,2668165,3035696,3775751,5662338,21390614,23671665,14535656,4424405,2047614,725198,2703729,5459350,3657096,1457057,26644434,137602957,171948638,16302110,6638904,50779497,44903696,4159166,2790047,3174886,2561059,2843035,5097913,5372518,2538010,9766534,3698068,3593748,4753677,7411314,7664827,9586028,14741972,39814703,70802592,86908069,69505592,28655211,43446895,70774788,26257421,12233713,22501099,15818851,12557448,19863554,16682000,21312483,32154220,44571341,20637571,180269656,32588366,23362561,15599694,18902889,15860230,23690228,19250035,23183379,14960235,11443494,11650421,56968852,137098832,30006961,85457535,109531667,71250387,82149481,63828417,38158173,35781709,25083227,35043401,85234507,124884938,37947045,43474615,148530764,42916936,22681479,26222767,26525301,287114725,712924680,364251557,30948176,21277904,21370895,60741248,79876798,53674461,53990870,42774386,69105887,43456151,100068650,83050832,265039789,249290903,55768067,24471108,31484222,62979185,429052455,609278047,275438013,51873445,59797202,61780845,67336686,86985015,57721461,85550513,192379071,210037917,94507555,74469584,237675397,376381001,193427067,124869556,133665255,178629453,214650039,118350399,77052840,173779768,135480467,78899281,113404160,157349181,250074410,99337876,76659781,44848968,62940625,111088073,136415792,111336923,44160799,58790191,55819327,48796895,64266620,62061915,139270876,128494489,78980194,59269327,38029961,161876097,82147842,69045242,55557579,98568921,126930970,82095508,30231012,29183664,28385946,33882555,30905897,40744865,25800117,20441288,22661169,24518237,21504111,37870393,33398989,33901001,22332450,13369710,18129794,29076404,16593703,16008623,16643543,11418500,15899763,13243824,15380662,25466662,14083491,8192079,10331322,10030465,9201666,9186735,15397495,24615940,15349186,8034487,10047245,7878342,6867335,9348313,9178179,10160054,11861259,7135461,9526170,8555359,5497921,7480230,8252904,10591721,10648464,7774577,10284703,10313753,10616687,19271460,20167114,16451600,19372480,19137579,22235211,30160420,32930224,39855987,52157606,58426866,78002975,93535381,120211903,149001377,198408850,265276768,348230157,443536021,600401236,759097119,889742897,771220802,617930269,486458631,361936317,287904010,226893134,178840528,135768358,110685952,88577761,79248557,72279538,65322640,59009976,47921336,41846049,41082315,37919725,32375684,29810749,26993242,23337257,24065128,36986632,27604544,22398284,35801365,46073336,42338817,23363611,16720957,18738770,31781969,15369672,19003491,16373553,17814294,19689878,49816119,101500468,28587706,26958747,33240060,25132537,25517241,25465723,28518749,36442790,39779756,34295691,34482435,28882835,25760603,23719870,29205393,58611643,70880587,36298924,29880357,34311481,38312348,44427675,108018860,62118924,49363340,50801537,45701533,44395885,45134252,45878541,45810366,62560721,150434869,-30454516,875668744,1486312071,644969800,363061563,244443121,127687761,79880111,56351741,72606328,73159629,49638581,53760674,82033530,55511201,61544074,47773448,34603326,68213668,95447932,51441334,62188441,107058227,111590007,109766445,603550454,99732263,86192155,218967363,92018187,76972002,79422355,134910694,103204560,90098615,109081808,156558606,137852200,100137989,118412505,83632893,106533848,116942141,199592310,346779237,250570390,278917048,270419445,198572071,246688701,339606059,228193646,882525050,4279959949,430529604,419492440,523007991,469570752,547056185,1023133997,1172759400,1002169316,761329600,522615087,481851548,616256624,581109878,616672055,652071317,718513921,669817767,559413806,786964459,1312816964,987891142,793230244,1031750338,625950063,717198656,832467132,1178264242,911717863,979839090,1050381714,819758029,708730382,626624485,570015838,450883856,599083704,448708838,387499848,485423947,500268101,301151710,237958791,195504912,232612291,371993765,217100003,233520462,146055562,146593035,116025961,233912704,225697512,300227855,334057095,318510147,855543393,1063294349,762778538,262203946,299841821,424395746,322506362,545313696,236178045,175980827,343869466,345943390,189868106,317888545,357766839,113786955,124886394,231115921,6530400657,638181989,224915725,211572822,176739541,124300136,89198342,79122934,94031705,207625721,95760028,110396329,99677620,102036248,89748040,121460848,188672649,104325409,139274163,94296214,244305211,112599692,142145423,106848009,508469423,137969818,306288397,194939420,377088444,106789128,118380011,143623369,138653985,122346849,104005992,217102813,325681661,292152838,267974428,203550479,185255921,189671931,234192885,263695204,255595065,207137850,187307393,215223390,179845374,168876049,326720437,154855954,248324274,198472980,176670415,173039269,225868690,284268933,247240784,161617617,177210521,181588813,225331532,402149797,385989068,243553229,259791002,236509426,202640011,199249564,212391091,271400442,431911675,413425468,666945926,334088456,218141564,203494727,266546874,191087044,190895448,228625746,244852416,225372199,200539134,187080034,356348254,171394227,186087921,190454601,197226617,170271731,161325771,180014490,182604437,160788428,150472711,133378152,134647161,147635031,172869358,198205320,229877686,190446520,176123052,146195773,149944737,149727991,144820843,140549724,138350660,127929289,113917723,109409514,179605511,218467384,142004742,153743699,126059038,131585056,122123619,125200762,123216645,131274362,213951392,190652151,294000234,206050777,168756252,166016357,487325311,359527202,281747461,438874493,372751491,201731690,208617206,177505406,159743918,153374779,150470180,84807307,130581943,134484318,86575281,102835275,80150089,75366779,79218269,66324346,70176940 49,-179069,-61262,-771276,-565006,-713427,297033,-531295,-365071,-800771,-820786,-342943,-60167,-761238,-964412,-165898,-556199,-774346,-64489,-408531,-1139960,-1070526,-698564,-101107,-374153,-1417326,-162446,-372373,27813,-433097,-313812,-480058,-1144856,-764635,-1244962,-712049,-1107070,-218335,-1261055,-634808,-235860,103855,-69520,-336100,-461760,-881521,-444573,-440184,-489346,-497983,-131280,-339361,368329,288079,-561255,-558359,-842637,-1041054,-394822,-345059,-1216385,-534321,-226890,-252728,7326826,6352921,-201464,-268281,-462897,-273628,-1252,-816649,61964,-556896,-658973,-565890,615885,-258899,-570698,-426567,-810089,-126339,-424601,-164108,1758020,10571392,13715400,784139,128943,6786306,4670599,1261050,64350,-336975,-501761,-886701,83432,66573,-447001,-12298,-463094,-396235,-221383,-956210,-221506,613122,912484,2535870,2731514,1298855,2073484,1093963,2061971,4415681,3708474,97029,405897,547290,474352,2394526,1624433,1590960,2559311,2416694,853721,496721,242066,1144063,863063,-13280,345243,1373173,1028929,1024115,5103998,3990339,353463,-49644,890370,938906,6031398,9062833,6857615,9119072,13008665,6785461,2202353,1188409,1797957,4276270,12745088,8128113,3649657,2827422,2047600,1975253,26449798,6209098,15040294,15786662,8680582,1772249,998181,1474169,5628319,6154782,2947393,4103626,3731234,13926844,6038259,7664395,2110039,5166412,5588140,1871455,1727147,1098065,3340933,9470176,13171999,8180532,4286092,4416967,3332373,3361422,3528266,3821853,10871509,25585541,26604385,8638428,9063362,30707790,42996844,15500341,6117915,12802844,28402151,21713694,10427587,4573237,3916552,4040636,10777455,13889319,15871138,24163198,11762067,8615018,5145429,7063164,12807912,8049752,2806081,3355226,7459691,4258737,3995367,6482658,9722307,19192961,17289670,7759493,3585068,2638231,22763323,5223655,3799408,3951420,9590461,15575548,10742200,1831115,1459030,2113703,1284709,1591542,2448674,2681305,1711007,1268964,1244056,1320372,1969708,1638564,7629187,7071846,1005098,1157312,1765560,2390954,755368,2197771,-436478,-80927,-140453,689523,3885525,1084141,51711,3573,197656,228344,29367,-21297,536068,-267984,-193701,-76086,389190,-124442,-600145,-104957,24342,85621,247986,135708,-760037,495916,149878,-340215,934369,1448328,-332246,266026,91353,305781,534895,272095,516676,1140767,1307452,1075030,1135164,2077439,3031972,3472882,4044595,6576613,7907763,10387261,14056390,17227484,24721944,31779405,41481072,53016624,69493251,78071079,79312852,68601285,51469974,39893676,32162515,29838635,25656440,21867438,14937667,12450083,13167074,9256089,7093376,5945835,5524275,6211049,5723397,6375264,5570734,3447043,3392234,2483163,1864635,3171348,3698322,5926789,12321072,14583554,9688381,3862598,3357597,3321657,3414640,1779987,1594409,1834977,1971697,2103844,1881919,9055392,4646715,2398260,5000771,3882012,3732478,2626303,1258580,3519854,4689065,8034410,8300974,5252096,6793358,9728905,10416236,13652257,15320056,11874400,8912701,12810397,11956437,12972565,19592341,21009760,25833519,29348738,38128199,47178931,67221117,107235937,168329151,409917487,2703750582,-178401764,2343131628,1090224137,575449260,282610602,158415872,92045751,56369966,39599382,34571752,32698945,21807826,22315001,26171856,16317907,18601120,16527887,13733504,10140639,8078825,8921188,10084449,12225911,8582846,10856781,56265094,12718702,12818837,29794218,11772175,9562940,10565923,16966223,53489459,12720810,13810767,15186475,13903447,9968593,10736951,7994526,8892369,10599300,17762828,30462937,27845790,25288955,26785092,23425739,20733020,29356524,22122748,58010622,358968426,43019780,37914409,40517715,38978817,44321524,56574187,69768749,111183541,114016472,98036968,61964688,70095953,69109920,74962061,89332003,95636381,81963341,68747321,78933587,108701360,134170313,116541564,72648899,69152829,80183038,75445571,91078593,93299969,93073236,113243105,87789306,80978467,69941387,56619140,41525221,60203448,40949004,38427473,59045153,42034699,29291408,28738121,23276740,32289645,45420088,32275670,17541444,13745454,15422382,11196349,13152520,34109515,23013767,23510125,32084828,90759424,22726137,66818299,20821715,20454038,19604136,24568255,26294990,20439997,14093694,21167147,26132567,21485974,21138605,43208778,10167685,9725934,17350416,511360967,64950727,18423896,14465524,14283402,10595248,7749610,6537474,7245896,14034723,7934748,8510816,7186628,7062194,8438667,6767958,12794665,6437150,7967276,6686574,13514638,9350604,10170234,7343081,43530540,11235889,20426899,51246337,49778548,44996718,9405274,14012094,16747978,13512311,14801124,18062772,73963484,20710312,56521998,22919239,20191075,21209916,28525230,78801087,29109978,16820638,17167794,19769628,15553129,14766462,16555848,14562176,26360184,18196438,18029940,18228732,20291413,29941017,29238233,16417599,21264865,14742882,24425946,19372383,25465798,26144810,19231628,20826149,19978025,19366832,20393421,22492443,30706298,34900602,47589159,31619019,19387589,16400620,23875183,20508903,18018073,20422267,21227229,24790965,18414820,18916600,15305116,11329521,14858283,16958439,19790329,15520356,13156608,14599018,14890107,12552328,11749046,10106139,10527108,10718176,11888661,14348402,15824927,13768661,13505961,11675108,10999281,10887346,10117541,8982818,9547589,8780627,8539806,8194154,9153365,12724447,10539377,12845256,12248324,12958932,10390510,12734223,12208343,11353967,15793340,11842707,17704512,16197986,12917256,14305258,16534455,16029375,20528447,20278489,18725264,14452010,17135170,14342070,12253131,9953206,7598505,5277414,10969968,12215477,5464590,5410761,4550149,5262962,4481088,2648142,3947409 50,-399827,796297,775523,-341065,-209748,287347,1004856,-317144,473420,127832,-267269,1184243,937112,173726,-193714,1285947,224738,-9563,397213,-421021,542947,893735,1288892,572268,-513343,181298,1372252,920789,-269251,-1199735,-188958,-323087,135309,392260,-607693,-1053482,-342557,1271666,498051,-907936,279923,1316330,154302,-166649,-142243,709830,2992069,1323826,990657,564816,507208,-315278,3181725,6358815,599134,1449720,1354596,367881,35000,-91944,-757727,159614,747015,8144962,59844370,3162321,1606719,3253073,1158006,283319,775644,3933710,4242896,1975335,1220875,4119779,4917353,1702350,1330989,1877609,3828536,5012386,2487828,5728885,40448429,76531900,18243122,3726618,40869533,50649047,4604287,2483296,2454836,2655765,2325933,7995232,2370875,3609965,5994109,4681872,3792939,3993564,3159669,5498199,8120490,8595500,20550533,35101397,36446057,29188869,10415701,21079907,49944659,32770808,17475805,9226889,6318336,7023224,16869043,16873283,15148487,14508702,28586234,13123081,12287298,12797551,23388155,12031548,9451798,30941335,89255114,17149123,16706610,13159242,10139962,8506737,8853598,10376330,14089280,36889775,54014414,111234970,82109368,52258035,30908816,27751408,22622703,29173321,79781414,117741046,55774019,33026586,31558304,41492756,29532786,36798693,46631582,123274807,234864211,162438064,31061004,16380334,13077905,25485119,25897816,21251250,26319727,35895974,167701528,34059597,81277972,34047818,82772413,96564763,41999436,28909993,28214410,37941161,130128749,231243225,234256969,158149264,302071916,133403415,104446025,472506048,679020845,505060991,276098032,234710274,68749653,100995404,975105173,1475412615,485644653,362984840,764386444,554725744,233376574,247006197,144619572,185941814,142154538,134177561,286138472,228993747,207689241,181647956,1065891546,929802872,160625442,44273570,38993789,38251893,64295257,59325343,50810944,48957022,56240787,66726548,163730808,146444613,92875850,82275316,49275168,64493424,108541982,94869179,39229747,56832653,49472901,29763084,24266554,21373856,20260353,31384013,32634768,38073423,29500102,19093593,16659049,14804400,14482680,20746836,19637692,105835281,83843903,13554640,15192392,27070782,12526654,13827118,17217800,16222132,13592223,18024211,15371797,20572037,17789101,10589533,10742223,9293055,10853995,10665996,11780619,11486497,7853578,7159373,8703738,9971884,7351524,7599063,7240895,10199694,8461193,6241430,7344826,7613467,8270679,7338723,9220692,9980839,11798506,10048058,10953969,10993959,10728597,16091026,16277746,18027657,18606504,18086742,19597433,23457367,31740696,36413526,48241059,53970192,70342887,80789831,100219489,121350460,160346929,212298194,279249769,350988913,470792532,579844747,657704272,648013665,511744844,400033796,296941363,234987661,184808639,145499491,117310932,90525167,72488207,63295280,57752779,54021625,50167550,44101783,36942429,42080818,36816718,34848870,27156751,28489145,23946666,26208885,34884887,24374425,17389483,20770560,32232502,31023386,18821712,14747707,18113963,25431821,14562621,16931957,18388859,18543205,23507958,29896944,79602751,31128167,35628769,71872834,36609560,30561536,27837094,32113507,46956823,79741991,522477036,436820533,48186064,30643090,22582617,23404346,23050899,28327372,21952766,23358401,27541591,28390879,31222644,46441577,51009139,37706206,40760470,37100061,38399760,39340365,51990795,70449382,122936883,428462233,-305152589,1576839829,1475031127,924524103,475832012,228572282,112438169,70908040,40665706,50593525,57675041,37165028,40167034,63430173,57426356,120117609,95428537,33654421,33807151,53604165,38771968,44836884,66304659,71116696,71276482,256848006,72541972,61415376,181449246,68347594,51128235,52931306,59099805,58118106,68926907,91486431,141504353,107576619,73929167,75436898,57724659,63555084,81945041,165446249,292453327,217062077,186594928,189227732,135898206,146394818,216649108,141528825,288037383,3615563701,339390638,250596298,305543692,269048069,276515882,401153513,435182774,533773179,660707789,449376296,432882601,835320840,940967886,424383052,393574370,464179115,452818223,322471863,508149596,512976427,839169399,468126205,394983234,477965192,388808714,427541312,581304506,633760448,820114679,977838228,1259222675,1968125337,1243731103,598811751,272736783,574609732,291235259,253576824,282479730,321408248,330163829,390933185,262725727,243000081,383504545,371851889,270365162,129617270,152425489,170388810,154116979,157062120,185727626,166003176,223193577,297433917,461900827,876795573,289737975,204524458,294686115,190143487,357072019,224401137,135281388,276295133,421121012,230327691,207242370,141930807,128525554,185809924,232684538,4414828708,1386020235,169807678,170869417,118962185,77004463,57778986,53281726,61396010,174356999,71652732,82410977,78065212,80876583,83048587,80788368,127185578,69340725,75115111,62448086,128702756,78724562,92012455,68125816,355185103,93479716,602080797,192661793,906045209,165214169,90148382,77190744,91679369,82518132,87771434,169179836,944561991,231763112,661365189,150141526,147149440,138033450,212864082,176206755,215202990,170219911,154728629,207903502,138954977,131799716,169691743,137467767,409904327,162820862,486634517,278484216,475580598,345831545,297955618,165663241,161771279,150450789,191850646,370767411,2209151004,3034314640,942735407,244747148,229488035,197239622,189799997,193117259,288299559,334722495,393870118,244039567,177079632,145974378,301055837,239068303,240880845,198738812,208138517,200462812,151548421,121379270,125162926,200751792,194226177,127082065,130353664,111252337,107878716,119519256,117554724,104717960,130166870,184874754,184221062,184551820,120438041,131798973,143669832,120370122,120746982,107642260,109434073,150744007,141127215,147288777,116147294,98858868,84231201,80482575,130177329,172310166,122080754,162385678,127304010,102589978,91554285,98596492,96399240,96829629,142625095,136409503,226773648,211746098,199805650,233060076,208574950,400938522,644713117,742615148,460301335,227805612,204033742,180265364,154107660,136422596,109170041,72200130,109406015,101244826,59680290,83874535,58097533,55370387,56412980,39464581,41898797 51,-490833,-1603808,-1372914,-1166857,-1178138,-772844,-278356,-112024,-1639678,624337,-1479660,-964730,-338792,-1451388,-1103862,-483451,-471229,368004,194044,1075099,-177461,-762996,-1901792,-108867,-271747,-48516,-1686974,-453893,-1143759,-1562140,-1552457,-1737994,-1273648,-2707181,-1007251,-340249,-889192,-591611,-1895001,-1609494,-2650473,-1093593,-1350827,-1923498,-1330216,-210503,-126839,130218,-115188,-181870,272525,-44908,15598180,938089,-14203,-1589530,-1138407,-1095767,-346532,-247336,-1310227,-1717310,-339585,8802292,9363950,350479,-1024018,-1244184,-2009305,-1161473,-44980,370268,-646308,-71023,2347918,12351807,1929951,592329,1047266,4487058,8932684,4828476,-1070795,1247298,14760182,18918023,28898,13772,1897100,1704397,-1694110,152062,1352392,272688,-343827,-742793,761103,-1271025,-52286,-1439269,-370609,273418,-610071,1324502,2206368,4879605,5047258,4665275,6303343,3614254,2806842,3739618,10294770,7499845,995726,2468388,3004067,2069840,1096878,2442940,4301374,32622170,12610700,1506700,1516790,2571670,4063517,1804789,339626,4743990,3965300,5052108,11522716,8977950,21327190,5358711,7251001,18924734,19052565,14139671,13242189,7175210,7564654,10314864,17475169,13032700,8782811,14407469,27323008,42768881,20785503,7288702,9803116,11346027,4907130,18011786,12398006,48870305,89998416,53768584,49777151,41678824,8867405,14474000,13463322,5118638,7444574,8343555,21121428,15443264,16984816,10957671,45746967,50837186,18905482,7897230,8514508,14421626,48853370,62202087,30278407,12049360,34206936,47393925,37405909,28750249,16258640,23753403,51545075,52042323,17906150,17126498,54932513,96614649,55879944,33765265,29491239,44024290,35683749,20907113,12944823,12779122,9488602,18216151,28696213,26248020,38208034,26261413,16390966,18986144,12506375,18688693,13065307,7502582,9279470,25199673,35327828,68797283,54798216,21952613,38078397,34247903,18062784,10567278,8461465,37515223,14586558,12197616,7884149,15466747,26013424,19445191,3714727,4239841,5810989,5787696,5564872,6452950,6282788,2587650,3140900,6583486,6168577,20578091,18571717,10631277,9760358,1766590,2604558,4170025,2421665,5205,1557163,1233621,1416818,1390749,4201306,6726849,2753679,1392453,3031712,1023945,2779245,2955346,1374685,5845601,1105433,-158495,1275876,1354358,1046928,396040,720106,3063158,729093,1485675,2564846,1888482,1989997,812245,2010749,3851688,5201586,2091352,4793157,2178270,2941056,7603151,4126051,5202956,7849140,6478869,8444084,9307049,12178500,15340310,19344487,21063899,27939052,33861851,44705450,55148073,73984072,96955516,125390355,158341974,221532711,269867619,304405409,290817088,248988663,199781334,145462780,115844966,88787753,70469893,52902987,44486220,34931839,31740636,26385051,22873809,18743301,15783598,12862006,10662658,10240663,10128971,10956083,8394122,7153049,7712059,8013287,7366310,5466811,8819402,15232053,14629630,5961922,5243576,8898960,9029485,6796592,6337053,6577893,6115621,12364040,10006862,20455789,12320486,9886121,14494526,11789282,8644973,8397596,9353202,13760519,13999866,10928331,11612865,11569058,15351747,13863121,15602325,23359498,27534865,18550683,16981038,17625574,21648715,29157329,34945770,32712896,37965216,46970577,51872092,66358998,80041324,122872985,203606490,408360472,1709755250,1359557911,4284428371,2496158841,1218130726,585510927,263516257,140561940,70381641,36695128,32351179,35517828,25849995,24053771,36721332,23906295,27178350,27006498,18449518,16325756,23118739,15090922,16885502,64769639,20394766,19013040,78745407,24182013,25940177,25510476,17768455,16308042,22092689,26380006,38827291,19197408,27942608,39246205,30654951,26700879,25103606,16807467,23285073,29875187,39812075,61847659,48422721,50731368,51858680,53406099,53686558,86260120,49831289,135126776,930678228,82603858,74796369,90919514,93217837,127784687,244952724,180624862,218207264,314310059,144334130,102779229,138448817,114622905,115911756,121728478,152249585,166183178,128132692,198086522,150951455,227931623,254830376,172925216,142088138,185393458,164844339,242524337,205599851,202151123,344943270,188664731,152242072,121813654,106086240,83435324,120590549,81937702,80449455,87538628,81607339,51405821,44601445,32533595,61491093,89727783,67603502,53787222,30243993,27925245,27394024,41452027,88215672,61159257,52335385,56169966,150390086,105803373,677338279,72568154,53374714,124493902,58752332,85410524,60385673,39366184,71308768,74039459,59293848,59925481,85419491,24082246,25510703,48732774,1347271991,341468238,63520348,33615832,25694979,24885363,21295104,13855153,18240655,32865257,19845037,24167442,25849131,21956020,27576106,13574305,31060370,15482482,20559771,17240534,35450841,22031972,22653900,14808703,107199435,27703700,28396034,110082734,45113185,138702396,22116154,28243625,31951315,27695005,32382511,28889576,154606337,40706294,116911533,40740529,36990196,47370758,40765654,48465778,51687777,43703737,40414003,49750976,28919575,26399062,33678689,29797197,54568403,39126758,33534396,35204737,41510574,64917577,61803226,37920512,38389995,95089122,73463047,56897968,51845181,47757271,44621684,42681611,41263197,39692655,42091661,45100017,66416427,79703257,95081420,57227395,36612567,33736675,59730352,39998331,36334248,45298236,54651214,67868343,53426689,42683905,36271343,25578211,31893286,31304916,41367765,29755418,30741352,37157374,35403366,35662883,42448371,43493350,36738752,28114478,25317221,29894977,35546028,27226282,27733388,24592540,23539179,22473251,22802228,26778011,33932307,26475060,24021194,24145406,27940897,41067170,28320711,30462351,27988433,25577950,21472855,21837139,22041157,20878179,46771140,27560585,44711516,38189330,27303050,30573425,36621839,37414834,47110056,54653739,58519783,40698878,56984192,51303326,34883426,53868176,59392969,18256833,25663295,28523772,14544943,17419066,13359574,13147230,10403507,6577786,8626331 52,352322,-1990,-558372,1382652,-1035155,-738236,425948,-539241,359844,238520,-169325,279505,-282062,-29453,-816654,-979973,1188926,149598,-1582409,-1560735,303214,626004,-1035942,347211,378196,-567392,-90427,-545464,-1463866,-144854,-865480,-429194,-1441825,438006,-581601,-666865,668248,-186110,349530,-586642,-1995644,-969228,730376,279426,-939793,30880,159106,-1472782,-1095543,-413744,-1004624,-1586687,3038633,-393282,-1811497,-2497593,-1534934,-1183965,-868986,-1400595,-121804,257433,-1420228,11301375,13644334,-888434,-165346,-705383,-2135746,-354750,-732747,337477,537181,-21188,-191653,1996625,-636059,-614375,-300345,-879978,-771977,-895509,-1383964,3779940,22538784,24466401,1042751,-393816,5827769,2245067,-350820,-493001,572220,-1018871,-1797687,13451,-372497,-383388,396089,-6568,286156,1357487,2121191,1696643,1404920,1116129,6576953,8444574,4680927,3351463,7639302,11503886,36171639,9110953,4306996,8194576,2663096,3092797,4897474,5143209,11774636,20957293,15349969,3789993,6295443,5025504,7756620,4776631,2742940,5222307,17613361,35555683,24197392,3226753,3208770,4196165,6926177,9423507,8799099,19811217,25424704,20581848,72200354,27232490,30589650,20894085,14759875,21100624,46744832,70623463,40817570,22699407,16376792,23136721,10143334,14421953,14864659,66829374,72767421,26697441,7530407,6089008,10023717,47528737,55123197,14659370,16800041,18922729,23178792,32918645,28848938,16438672,34190863,23978720,6805827,6653726,9450535,14336832,36773094,55553451,37426835,22400412,24221453,18921197,11689342,18554767,21127412,63182471,158310049,158846557,47121406,38900245,175287674,289157401,116247083,37971546,69347618,134453609,171672576,123687082,36555529,25195019,25791435,75191201,127538317,111604809,45235648,48971652,89385521,21938235,43502569,73306880,40714283,10283147,24561116,34504936,21153859,17992088,20970430,20291197,107548050,101815674,28730143,21758435,14216081,107122565,35243850,26093496,29425711,47410145,75398313,54068184,12122222,14251757,23251079,16672156,16025605,23682327,14045705,9163744,7135230,9269968,7439601,12924581,12499559,8265333,6727912,4208690,4815536,7356337,4430562,3331811,2785815,3292498,4470941,2785721,1972781,4954082,3887884,2577932,3897896,2613550,2664227,2995532,4238145,7190728,2878823,2848523,2239597,1988511,2089139,2724831,1848637,4919527,2302987,2742138,3332142,1987192,1594623,2975510,4280883,4022022,4887947,2516626,4316430,4322510,3707094,8269709,5823809,5944703,8186021,7198594,8493544,10619155,13130748,17023275,21226964,26896718,36122962,45530132,53500511,67686699,85652515,123122761,155586807,203445363,263316570,332578066,353910700,340972456,283568701,227646794,163022625,124968537,104374894,78896600,60568028,48189325,39733948,35169544,32308168,28535548,26474693,21049718,18825208,17582450,17263338,16525594,15198712,13140667,11822686,11768532,17611844,15454966,8246349,8472029,15959676,21674324,11367257,9104067,9915905,15619852,6047874,7533806,10299013,12796179,14275091,19006277,65927506,24915799,16824666,22200555,13337801,11634395,9390074,10856403,13119655,11374394,11330324,10134737,9767330,9355298,6075620,9679682,29506604,41898109,20276495,11208682,11943469,15192605,19887584,25012551,19219785,21867200,24767716,29621964,32126791,42010329,55547574,87440448,159731084,849124083,239252887,2198589103,1723152621,990274720,490781307,227668621,124932806,65469169,37373306,55757704,58061667,30984923,27681794,33100352,33861264,37512174,42550197,26529148,30138903,110943838,31711263,28552241,41055477,42252892,39518127,126187917,42495155,38248251,48112859,39259117,38408572,58027952,61688379,55424173,43564087,59463440,84352495,72501651,49396109,56914147,44346748,69776720,74689152,94611543,162485314,124323457,126410872,137068170,110979666,177009256,275466103,127307246,378080142,2683825116,249957202,232284411,320108830,227891848,214970664,226021354,320060638,582735785,397215994,293252680,231048339,269879688,242881501,261543385,293685268,431695784,406811344,312278265,401480938,386513433,582211799,468023085,423579850,446117828,401468479,409146104,500456613,474322428,487219198,565393442,411025894,327666441,288454138,304126406,205525727,380156051,180467406,168636102,238890524,203547978,149158083,157291323,123086680,138567756,233047279,214320484,178942123,93330004,88276633,66623615,101700397,122345031,133507872,109633846,145317347,333276572,353192590,1126647062,191733887,147612230,218069094,130886635,214980999,129393296,71455044,197083307,177691673,142944596,148225644,195490920,55373538,56655422,119815267,4016354018,382321232,135653152,93471660,80019943,62180014,44423849,35120615,42969260,109155794,49173193,58301550,55917380,73832303,75688963,43587852,103994116,42498975,61037498,38650709,98704888,49522317,63327173,45050718,266395173,71262028,344977516,141419765,530003356,97928995,58077010,76754459,81650501,56860353,53099767,59284773,516097054,119561901,395553952,108109348,88356696,81640697,100035581,107523858,126430692,95717820,77776975,100189085,63554122,65130910,80140740,88739329,297736190,88554033,80127557,91781627,115615944,187999320,162895833,81936644,79647807,77753775,94963680,102970388,131110267,107272363,120853771,117950577,119370717,113227587,122862876,120550981,168542664,184451525,264163728,149785313,89164086,93597874,150781708,89530904,77107756,106046533,126102510,164332265,115248761,94488340,76849974,61083742,67553706,73797851,80293235,68031814,61623207,69274197,64893035,60243130,63646494,62995098,61800937,58809852,57574225,69157178,72602259,64677802,66136981,56855420,54276103,51544277,50105445,52479308,57098748,52739677,50128207,49178341,73618949,102879280,58194588,58922768,56972733,68885168,58956211,70324653,62201101,59599909,94776752,70006629,111522848,85457868,76430616,87807313,115830937,106767849,133887704,120023598,107541632,84760159,98614088,75066100,55206813,56931432,61507044,30645272,50927484,54501673,37100946,48573963,37675892,36433869,36099970,23371445,26957545 53,-161806,-133034,228239,302862,-455211,-234331,-132736,-413846,-224080,-134840,69255,-17330,34077,175764,-552122,-377869,-181742,126423,-629134,-44259,-756069,-476070,27484,-39379,-343799,-226007,260436,568338,99940,-125937,167335,-90614,-522052,-511176,-121179,-175538,-63760,28520,-335279,340447,-338999,74996,-518617,183590,-610961,-548279,753770,-627139,-731619,-301576,-451833,349215,1754991,-225861,-667230,-903363,-552340,-97608,157042,82200,62974,-260290,-17973,18815716,29425877,-159247,607961,-99461,-169728,742405,-6206,628894,859839,2062336,997865,1597735,192784,-424882,-427997,-68299,1042629,697598,240688,8117300,41217780,47907276,3485070,946628,3582073,2608073,-706028,410244,131972,232691,79432,203527,652054,322922,1702191,922109,47481,990593,713767,1090643,1023826,2429739,6327831,11705124,13622361,11072383,6378897,12039564,26584128,6557640,2540685,2531678,3692592,4348822,6953598,9425676,12989884,17907106,14359983,4342459,4417043,23714140,13473853,5519543,3875383,4980413,12090969,8892066,11496340,5244564,4337248,4413712,5785102,40113596,35894710,27766064,33459655,17969926,14551691,16199057,14591294,14529742,11368571,13515179,25327580,45121222,12617306,13613319,12679203,41364968,8418660,9418619,8985776,62604178,135898626,66155938,9485108,9333384,8962172,34924601,38831432,13748438,15904506,12678997,13958547,22403603,47524052,18893631,52126195,47841783,11146778,7613932,12487639,18649206,83489235,119023423,60158747,14865765,17780551,18421659,19171396,27084196,15415030,25753090,61697924,67858373,31012913,26449993,87708892,117443911,58368019,44037037,55450774,78849209,75497699,33144542,21706815,18270154,42995502,34236495,38545204,52150251,98449075,34165266,23614024,14391576,24947692,41549511,31543495,42024889,21547867,28233752,27235855,22655475,24174630,25364753,71156363,68028264,48530662,34450341,16466844,66570312,34341925,28910036,21788357,34276614,42354127,28017287,10609619,11432776,9016590,11380606,9628951,11967712,6755177,5946853,8031491,6217546,7730508,10943701,9880048,7222574,7541824,3806672,6408593,16765954,5153963,5364470,3379331,2631923,3437907,2174831,3131832,4515215,3066891,2150956,3676942,3125825,3845742,4819099,3874931,2272355,1569975,646442,1852705,2389127,1140390,1974381,2446206,1889111,1715806,1714013,2137270,2136244,1380282,910468,1572701,2696202,3298643,1895050,3580861,2711758,3831681,9025253,6312032,6752102,7130062,7214118,8561494,14301233,13934565,16390427,20921504,22726925,31155002,37387169,48534875,59282463,79285316,107571712,144214933,181056678,243758788,298377721,369190466,313284179,254401807,201412359,150595798,120746378,93519003,74708831,58918370,45831133,37824987,32711353,30117361,29215403,25640572,21308500,18082645,17692284,16098702,13642562,13010105,11492344,9894102,10464022,21972248,13334360,8030442,11752055,14506416,16196884,8931379,6406604,6900303,11898646,6799055,6155658,5591660,5392423,5434543,16687466,37773361,11011469,12432809,18138359,12555885,9682907,9395616,9902177,14013805,14182125,11661695,11398849,7408698,6531420,5638072,8008664,16649928,23899811,13022079,10572842,14485985,13450149,12611585,26494616,14530997,14530219,15906292,15857103,15206860,18173323,22726778,34914979,52072330,199261273,-286889311,515738546,538750979,335448760,187263544,84101886,49988243,29971595,17592096,27786566,37138635,22751098,16741235,22144347,21636870,27874328,28599807,17039549,21298112,71145159,22596937,24965533,34604174,38633458,38926797,187235732,39819168,36026080,42096743,34680743,28328983,32113437,79809522,46264799,39666750,53615318,80474995,56970874,42253988,46722754,33187819,39502914,49666708,79093716,133037533,97715080,131385508,119685951,96075252,99702720,162014786,129704270,731938686,2331056858,239047484,255820114,275056491,191701233,194331851,273259632,356452467,495981372,372052472,223216042,212146873,305274576,287186117,327993150,277619824,332331534,352073997,254713152,350388594,402025644,498781906,377278297,436587687,324170555,347687111,367354353,517066097,368181439,403007753,511837735,389482063,321765443,277434729,206103773,167982196,307150144,266124042,225523200,214155458,186471735,116395078,102899864,78719158,121330372,163443042,116937610,100309574,71558775,69359985,56283474,136366045,125595711,116847721,124400897,157767402,484158387,522679186,473905822,147215823,172541513,245073707,136675259,238772406,126553854,81368537,205231168,228818247,110632304,151338663,318308524,57982233,57859078,122937257,4030445992,365154457,143281895,107802071,92734849,68041993,45113253,39599804,48980823,117620546,52375186,55964111,56037997,50469476,38145843,43868562,90213694,45959427,62580839,39340922,92389736,47383595,62879521,49454592,296669707,112884458,409452878,221384672,512784068,62855905,48849953,57991182,66124096,57763732,51991872,116782322,599706108,167177252,433285927,121747156,102345799,105467065,107928372,138778660,138094888,102003576,86205827,119233081,82653020,72806255,74524813,66032986,91877827,89393919,86476079,91090425,102588122,118767559,101117888,67518260,77044112,76997576,107322750,122432760,155020319,115340581,132496525,107829847,98872044,80293851,90549322,114085516,180228498,195904372,252583089,145114789,93810380,80990190,115593432,81185285,74194031,96970491,99526970,105942704,85839254,76375648,80336813,61188910,67156078,74343123,80911795,65981139,65328034,72247221,67562156,63350909,63524865,60375162,60681716,62867834,59850317,74752744,75301873,63180789,72006251,60446921,56691012,53878770,52077579,52455250,55685517,52958671,46734488,44546720,71530273,93404563,57646418,61061003,54874153,66543183,62553204,51859133,51541506,53243343,81618473,75401069,108684540,82117219,71149626,71977416,86877306,73695436,115549923,161119808,137688228,87324236,107969148,84497105,64794811,65424616,61768181,30306976,48251307,48902902,33323512,59134860,40069949,32425558,26829427,24736444,26972890 54,740251,661765,-52400,-40000,836312,-1955406,-1483663,1005077,815768,-1095689,339384,-502092,-513244,299471,-1043280,-922,-27266,433400,-128906,-515710,-289477,261475,-287681,-1603282,-880927,-550858,354186,-367770,488167,463205,275890,-608590,-913307,207675,251137,-876773,17296,224706,-954539,250040,-866197,410152,480328,497994,-527087,-787745,-48404,300179,-454862,-1410320,-673406,343925,8127504,21250,47307,-304183,306632,242613,-1090716,-341602,-1670055,-153343,161680,3354044,3770718,137063,-421447,-168830,-666217,217965,476977,937713,1137779,1489977,3245692,7657865,737873,358280,-340065,3887979,5838323,2784691,237729,77739,4052153,5405493,319166,258392,-544598,582972,652346,-807193,688969,1183044,193144,-2286,-110833,316876,2725036,-820386,741233,492305,388053,1289853,1255440,5736299,2791923,4022346,3676573,1470014,10248237,5229434,24202461,13065859,4531751,4035135,3076211,8662399,14671960,5922419,8482691,36607427,10366681,4650964,6784678,6690294,10994584,93078137,92790591,10333612,20204611,14053724,18154269,7831136,4941283,4222300,6368720,8694053,8173129,25184730,53677179,14658640,15680022,16435551,16478192,19073291,12870458,19469711,40448557,61248333,22715004,17574472,14373639,11269694,11211324,38841551,14717639,19768325,23653094,12308557,4620833,4610751,6977656,22442797,22543944,8208212,6768001,15235759,15391521,32827175,49183950,11128364,15247843,11637359,3948822,4006677,5120214,9687572,19619454,33058840,29710732,16578614,18565022,12330535,13286286,13017019,15230610,32789068,65475581,49302291,13597551,22062978,74400655,147640296,62658468,28998732,45085824,35631090,26749666,32256919,25829056,21688846,37421412,201410530,57539076,38541915,41235945,94250796,26849321,11276898,12328376,7596293,8762089,18147323,27780174,15711105,16404121,13079524,13891031,13727440,29021075,29758676,13908978,13111660,9078446,18019304,27487218,24592563,19883767,42934558,30139927,9388697,9909242,8124398,6384880,8806648,9996400,13639094,7834617,4858827,6263259,7393736,6980284,17570690,15370082,5255438,6128171,3855848,5873847,10549859,8969836,2202794,3193571,1798373,1896636,874895,4582377,3529914,1391419,3182262,4163506,3246696,3398705,2814157,4133755,1551693,999480,1625221,2088456,2500764,1484188,3121577,5009725,3915591,3949876,1969443,3715995,1752187,1518540,-989893,3428277,6483583,5041034,2435120,6297752,4348809,4832011,10471565,5458630,6651927,10467175,9893500,9572392,13317667,16416357,21523205,30824492,32456132,42798605,53130464,63459579,76942755,101982445,138844424,182272103,227140750,309625222,378322061,436802521,431631665,346712505,276978731,205960509,164199046,129942063,104362721,76208573,63553493,51692747,44556656,42141435,40714737,31923364,25937761,24049380,25010555,20160069,19641768,16673569,16636489,14329585,14642270,19133795,14043633,9266202,11180872,15659932,21489945,11047710,10187313,12242877,13547686,7278867,9662661,7134695,9223894,9744339,16739606,43230507,18732841,17411054,21341493,12592771,11844817,10510793,10595217,13080966,11331663,11175472,10849339,9340873,8525351,9522471,10023947,8483258,11872028,11142125,11863670,11307184,14273168,14179509,18859437,17851361,21926543,25999812,26390138,31093434,36470189,50665042,71580941,126005498,313767847,423199099,1162367823,1278481478,855433580,452153982,176969277,119376052,50625888,26044334,36021184,37326681,19472801,17311841,25476785,23792341,31244574,36425459,24107769,23748752,29869439,20413433,27235267,55899735,42099429,40781095,61228666,34962188,33476387,32705189,37842341,30942551,36401690,39551617,40548454,47990867,58919698,93592300,57842946,43591720,43982922,33232984,32753147,44831787,77064187,129534577,105293410,111973425,123470688,86115535,83556734,135381176,105804647,1231856263,2016974449,199733930,170609079,213216001,221680139,264750759,214863958,200730289,308967149,356186269,189034409,181276437,228649142,206034919,218906509,249578168,338365683,336400915,230619144,416803712,525943711,734565764,322986617,293948482,320260009,269632021,292152055,368424774,326324117,364775453,469915719,284805334,230788815,201739992,188311292,150441946,214433514,139064202,139606633,153087140,165735676,112063019,103253184,78225056,121797491,183733670,176230659,130746363,68054093,59982170,57762728,84102635,161618932,118530124,183794504,152914631,277680089,348506037,575031548,197091237,166771228,221973622,136084771,215728364,148338980,104718268,176216737,187820880,129049035,142155160,161901595,50747041,60241302,156638106,4469905443,470763837,154240281,102326238,78283185,60203064,42843320,35915957,42572076,94222691,43206849,56624252,53016621,64143966,41891662,45599391,90241414,36168338,50915756,41915113,93711346,52816731,99906776,47933215,316569922,49258199,134415285,57125327,185956010,51154501,40644899,33262416,37298549,29952474,33050150,49932195,196522704,75649942,167942566,89331455,85529693,76716753,73351900,92882472,109439129,84472065,69839202,70782732,62735166,61898255,69000305,58544319,78122335,81497847,75747173,74354552,89204423,127504573,113743798,75762110,78843897,71983969,86481466,94006680,108897218,93465104,108945161,102144975,98137917,94354889,110617718,120569139,177475084,235802492,308576690,168910345,93597081,88345840,111251971,58603985,59074564,84231294,100203864,112065029,95683987,75989324,61943099,55639155,58647515,64853073,75864024,63699419,61289597,66854975,66102522,60498808,62740087,63956185,69923372,73003937,67544143,76569528,81081075,73725176,84855555,69362579,61023929,57923058,54871698,52528760,53120199,53289185,50111795,49334824,63533686,88316811,54131873,50955011,48631194,58148591,58057777,55389586,51606963,55102393,103888214,65647545,110515224,84408277,67369335,71078918,78167839,91144108,108199636,119029705,104091972,82211974,80459528,65915088,55720051,50443092,47041002,33096972,53039870,46594704,27040005,45251677,38293063,34347134,27576415,22534334,27909826 55,437152,-550424,-219827,99227,384365,494050,23894,115393,648950,392298,390718,66380,-105232,-165718,66860,-239596,38441,-325864,-1220,-146385,341461,289001,678460,582428,-383754,-240240,259473,425770,-396867,-196227,-977223,-389258,-8562,3922,-102731,-703297,281671,-603305,512788,607927,300823,1059084,-227756,-511181,-109177,34130,478756,-592771,-207640,59826,80731,-189407,6347601,993530,-554124,171714,441180,421798,105412,-605167,-185551,607730,-475523,11629704,19894408,347899,-180827,833932,-565068,365108,795753,306797,2760884,764636,1062928,6086567,1212020,36699,-168448,1559687,3558948,2190708,171540,5433253,27722950,33770360,2388424,360473,7399052,4963783,526857,-227146,177998,844885,396716,234763,1614320,208714,2176920,1120973,666163,1611326,1064224,1856169,2170128,4763101,12505799,22759024,24283117,14197430,10031773,14630939,28360458,13349835,5415509,2308177,1718152,2743645,8500458,5156823,9511094,17357238,19761117,5065070,5014094,5577691,9707500,6912888,10700564,5617251,20068272,10518811,22572641,6730542,4463898,3758839,5036054,8182183,19620211,129382785,29177050,17373016,17365178,18483613,14944499,14643400,11681629,17882731,44133211,76335902,21793667,14022340,12540108,11449245,21050653,33257785,14559095,101953770,293492533,142802377,12013038,10268206,8898396,33111472,34078724,11011442,13072853,13373770,17032172,32613192,40520186,29061410,105718481,104374254,24407858,7693048,8572650,20182238,161006833,247719067,108287064,17865928,19160985,20241000,13922168,18152919,16479433,47233038,123123632,132431959,50748692,28624598,142706293,230317044,101699942,38380586,71996721,117668212,148901687,80266516,31451253,17355562,21656896,57539772,85224358,69848414,62102130,137155599,31655748,14487075,32628716,64627035,42178212,21475989,33302494,25369425,21887827,16360642,15914395,18228597,84038307,80907650,25706692,22785080,15598935,106896743,40747733,33240437,29694170,42697397,71823459,53617463,13406657,12368975,15834543,17021369,15409502,20114384,11988348,7627979,7624290,7608552,7633946,11583800,11053133,7013023,6139917,3991762,5871141,10123147,4176168,4172865,4110323,3707889,4341907,2659740,3675830,4646279,3985348,2864542,3540415,2465067,4488641,1856736,3484682,5450495,4029449,2320340,2384745,2201401,2453050,3405130,2072726,2314305,2372551,1916959,2221417,2817390,1732643,2233190,2118811,4183648,5695959,2010394,5060247,3592075,4623251,7356433,7012166,5918995,6279416,5906442,6685177,8537578,10866487,12688115,16546790,19549800,23872059,29127703,34932191,43105744,55258651,79456907,100641629,127743495,165380036,206140258,210623762,222034120,158582803,118516921,92699527,72468419,59661919,45899289,35147960,27529835,24473924,21200171,21054950,20063959,18023449,15176537,13571033,13584694,13561003,12061164,12314798,9604216,8858142,9392344,15204855,10724230,6211945,7318390,9943809,12995630,8320823,5217644,7363116,11533091,5686321,7232619,5660540,6014035,6766937,16315764,35083528,9568616,12052863,13078806,7931859,7919703,6590997,6389748,9598224,9168318,9369293,8841071,10374538,9650667,5391804,7996779,29244564,39064770,15347594,7067206,8571838,9266732,9284615,11371541,11403011,9842493,9512821,7796373,8275905,9227984,12423794,23633706,79992058,583722149,-14464983,362126669,281353299,175448518,85896095,46607107,29115749,31192583,17339502,29792848,35328065,21069614,19645120,21363241,22040446,26910943,28949153,19104527,23470528,42733188,23732504,28118679,53897039,41555146,39803157,135736255,37733903,33625308,50011314,33881203,30926643,35098222,38311907,38214571,37922720,57418129,86396795,65009570,50041922,52337617,35142493,40675327,47668357,93985284,160527349,116412787,132390153,117410293,80279036,86079506,131333104,114281841,402534043,3787802677,286202937,208778509,282359528,201786009,197543657,384736910,512154313,499324785,287827520,190548431,175162514,231872863,225049058,281514865,250321932,326839495,315127754,235714627,349272805,339258858,445294218,325615925,287753790,328014877,262275102,305646452,374708322,337252847,319586499,404169707,276269770,240880145,210066789,179266885,142836842,512794860,165119572,137257473,158787782,153568386,98712815,83838236,80620911,105822105,157593465,90037382,87022044,56876922,61610561,56881783,116547502,103883750,152981898,103765505,142027982,409168989,372718760,432589894,146183851,191523941,166634895,134084983,228927470,111603013,75552714,209364776,191080648,144989861,148555999,217256255,56526124,68209646,158905696,5733973106,613667472,150420417,113513986,82816050,58210033,42041355,33958862,42088086,115659671,46498748,59801010,52199653,71592371,82440228,44307663,105416786,40310286,49756554,35885135,79706277,48255717,58072455,46675063,308091690,93710394,567390021,150205940,833847933,85474872,57944896,74784135,84626026,63760293,58960334,113976109,805627806,163145964,556286410,106921700,99485039,98094969,102839385,137345374,154530014,101893636,87293559,135457650,76882979,69542309,83312471,77549564,208159820,89144624,86691012,110023025,126917306,168130415,142989891,76834983,88868589,86011757,97791776,118708183,153952626,119523267,139956255,134266558,116813101,101015203,113411713,122837879,176484907,181773395,233296635,134331194,84820286,75672306,116261169,78357707,76048731,110556863,120822327,131780565,108182208,84863029,80632359,63695702,69051225,69471500,75122002,63167442,58856778,69068600,64731782,60744679,65134991,64623196,64453632,60395833,60216957,79474006,76825526,66429607,69355262,58161198,58440436,57161533,55362420,58927795,63561123,55229522,51717433,52240346,87498114,108606257,61642681,61119806,56902068,66083858,61360250,60215796,51663024,52042379,109767545,79750712,117655273,82451069,68170120,70485365,93859134,89456733,115446648,163737900,145582964,88602667,109001631,73103580,54915711,47548011,37891059,25043323,47559606,48919548,36312224,64658512,44497094,39627977,32904791,26997859,31150644 56,-194499,93735,-676740,-133885,-59323,246076,715536,317183,-81013,59593,148826,1004260,307165,-163223,-141517,361254,244223,237755,142475,199628,500390,379158,194749,400896,566015,38046,402376,153477,-325376,-109058,-94941,235735,-197107,-159027,123231,44103,281068,487054,18326,-421260,18041,-235469,266985,671175,965194,-161135,563843,365436,-7645,39176,-340916,618173,1001886,3990807,270343,418361,101386,409087,396738,-213917,28462,228107,-478323,690835,4907233,299041,144772,-65659,434494,-100220,-48268,359586,-91336,595473,191249,3041764,2389059,493623,746631,233253,3143310,2448499,91422,190974,3220357,8256575,1727801,895058,335344,625956,550069,252917,757818,674310,848369,1187924,1645698,100501,2498655,1094377,844301,1382867,1005790,856338,1717563,2949576,9016908,15370451,27887487,17538737,6952252,5991734,14861662,19903113,4582581,3578516,3420575,7637851,8315790,5132782,8121193,12440485,22246522,6349809,7488932,8857772,13662022,14467518,6859223,7110947,11290314,9148685,12747447,9876646,9481943,6647920,7999290,9851277,12304365,27821744,21247053,15702303,16732698,17541613,20416141,23001766,19433575,27875988,103065956,151733292,65750784,26317148,21472417,17665756,17749237,31089268,14971385,100033695,257146485,112337693,12549277,7288910,10705516,27362646,31444250,15155058,13643705,45539613,51791472,17599695,73865410,36128262,96575176,91435685,23000099,9889698,17585798,35337003,151996769,222847446,100408483,32490656,56459775,56687064,30034609,35479852,41440517,157242999,361008977,292935394,53559655,66013576,242374200,685147062,321333133,54630631,61224616,57247861,131544212,196924162,79633712,37195571,41953101,125296063,188945545,119740516,68032772,79409643,53750097,28424367,23672671,18318859,19554138,27165596,31624831,40446278,37303606,33227149,40130325,39169929,43963388,39638806,30277958,25817465,15855586,28247982,33962032,35361348,28994681,52617800,43598704,21268444,21243378,19247213,20089296,24043369,35232429,53286179,45417480,25925543,18669549,14579757,11617750,16559861,14973816,10627449,13185429,8625187,9878975,14086167,5239478,5541289,5445018,5846877,6621923,4927397,10090862,4212981,8024349,3701742,5202573,3865121,4316523,3303531,4183403,3339676,3464641,3420827,3876576,3794006,4247187,4716962,4049490,2877838,2750393,2531881,3631073,3984313,3238489,2823047,3954519,4607368,6061471,3274538,6274581,4308764,4832412,8661627,9022022,9807375,12809599,10323398,9300354,12856217,14739407,15968782,20331914,22926828,29158335,35243107,43223061,53160525,66473297,95742480,120682682,154652333,197450754,268295314,319089106,286107722,232959297,181027524,142245844,107437371,90766891,70360592,53845954,42814381,37561459,33326243,36843613,40954476,41085616,29647533,22754530,19824249,18607907,14912290,15736532,16200882,13627297,14876512,22640336,25526476,11456747,16712197,23286534,35857280,16420433,10899500,11154366,30369741,11142280,10879792,9849921,10810248,11339338,20572222,51178502,21659017,18751263,29429907,14139172,13585264,12210476,17362305,20244933,17981783,20934277,20028045,20464442,16711211,13500456,15490930,15923481,20782682,14785427,14281618,16531431,18842944,19406033,66052564,24854025,19671003,23025632,23303745,22531604,25917537,32268626,48398851,79851823,204117267,-322814475,587560898,637996668,402468729,203921417,98192392,44538707,32469433,17124219,29839616,32834167,19305700,18339158,21241835,32587123,47927108,52404617,28845687,23963155,29716033,25049708,29880520,51162012,54240529,51908143,68424274,42883712,38354914,34512419,40411358,33683158,42577758,47770295,49142610,46979639,69300347,103225432,91935097,56316068,64791939,47603761,57428739,73221215,180716733,294073902,199545088,140789415,142782650,141985173,138391418,190608633,140200960,294541868,3130440970,240896955,210646449,251615794,184460078,225592085,397229299,457142129,309727112,312105950,203246111,232562089,279185802,299381421,301977721,366240695,369082558,335584948,273578535,334841347,394055655,473263137,403968932,356531316,398083198,408958705,494260451,565686658,658251427,574437296,702764595,470828581,416861705,325406565,300139048,240138620,313835295,245044293,223019216,232071217,239478081,139266325,99945005,90765909,126385589,181723845,253242702,247198308,97445887,86640115,68422593,82597321,145927495,121871423,104383754,127054764,421743450,361713806,907329677,181253172,181732702,774528528,157405449,311767888,341611623,117665416,213905812,230850840,147729291,138982319,405798460,74379348,73542401,126691995,3971244926,934372557,159435394,161790389,118679229,86277300,54346528,45766164,49535417,109877364,64449028,84513298,514192278,84036132,50624069,45797591,85871406,48085888,50861128,51843274,84923238,73332022,76532055,63485825,357654054,75147973,178403318,88914434,232468163,65716226,61706657,64207956,59948316,46950171,46030132,119809113,204842702,176426322,176598865,149298367,118111962,117162861,107214238,141742293,186263634,179763433,109682769,143667917,94646011,97439227,101103978,109556755,398613692,126117881,124278730,164752262,229527827,437176580,391018368,143311919,123584793,105838261,137148245,147379559,149441885,125560698,212150977,175266734,202177984,204188031,206469915,168428102,213222081,246555122,302671410,200339160,119712011,108082631,153447095,87839099,120067956,178394861,242247587,462687640,152323213,99818758,68963217,66928200,71011841,80205832,85442551,80363897,83387472,107076109,96201659,79879532,79742282,75942713,74427514,74671329,76542950,103390446,110228144,81087862,90604084,77274603,74423963,69832581,69717170,79377438,76159002,65750294,57430143,55834266,79850384,116668072,70365689,73846819,81101120,86347164,73260416,64483970,60201881,64639576,118193083,108362602,294518231,157870601,106202886,100377666,107188217,99492563,222358736,295914176,206012035,131801859,126675000,115661293,84609194,81102187,61102207,39189207,52863916,47788529,38382144,55738928,43175627,37687238,36904142,31955228,33668466 57,11758,405859,-278289,-1915738,-801869,523266,322678,-399543,-360136,-1199484,-153966,-938691,5485,-373127,646892,-857603,-730283,-972213,209486,-1388456,1119666,453299,-742379,365252,1066853,969743,935267,132796,-161461,1495995,603192,-292303,563256,335982,1125384,-774738,-270361,-1279442,-448417,174341,-64126,141322,132912,272466,-461030,1127049,892097,890549,67366,-1358641,419901,496376,2181306,921826,-818616,1365799,-354602,-1291962,-117522,-95822,97683,555161,271309,22396646,102789430,2431776,1402,649800,-1103557,193619,1916914,662704,686257,1166240,475421,990884,1416478,-689988,-498389,-183280,1803166,1126620,-200237,8607638,73686008,142469595,30017835,1809883,14724817,17348942,800041,-92867,1425203,754721,1298238,1627409,1417028,1356685,4566214,2235197,2189097,3457988,4906165,6157625,6095098,7071338,17759341,40389231,67834031,60096949,22044159,33266224,44628986,37531285,11503228,15710750,7136648,4853870,13446268,11609276,21796535,33374319,32351447,14909544,12420563,14189453,26182336,8532511,7701236,13391688,12909339,12544229,19115695,50418300,8861256,7448363,7523493,11790350,11951078,48061073,76923357,48297023,41371445,45478174,53638448,22974078,19405145,26209627,86512877,141965032,90135593,28690721,27503350,30234479,18912169,30903514,30457651,282502874,785748523,438691012,37349813,20645810,25120185,146042659,165680023,48018773,54427707,33020317,69547661,25275064,73191025,68745883,281125690,296626175,87953671,32515153,34564336,71599599,486077410,672544019,300471808,56353203,72014580,47567162,41734351,113016486,155610630,247352871,436061655,434988993,148367864,98431509,610712539,961524733,367881855,123192787,213998333,333085238,389389668,223166927,87620461,89702969,90571903,162918081,219441540,183839206,158162974,106172208,337492813,281053771,115680863,233583592,192231710,45926351,39654266,98562921,68596586,52710384,89443250,91804499,272682740,265876116,180637684,78163235,44488996,193529374,60889958,49533603,50954311,79517851,133930216,105275799,28728350,29178192,54047718,39028140,36385220,64992608,50102030,30741910,24558319,23887227,16410216,21570472,17673587,41493570,34926505,13396948,18509202,19300522,12972496,17048357,22345383,9319915,13627990,11612998,14807587,87769661,37694096,10062534,10324427,8733973,8035652,7003547,10591521,8178986,6116566,5191931,8879963,9124642,6589867,5908446,4864836,7937937,6197051,6443664,7662733,8354073,6264176,5435738,6622283,7427867,7512192,6214106,7999400,8059592,7244306,10974465,11557097,13057739,15554409,14523088,15613097,16525774,22743835,27167457,33532910,37655085,45264419,56921332,72611210,89272299,116100433,155551391,207015227,259381519,344560742,425751253,490034073,470907073,418297860,307748084,230375732,190169560,145702539,115502542,96070274,69847158,56540558,50060713,44377119,41848801,36587615,32067342,26659790,26855662,25009645,26798864,24088168,24131521,17740690,17210608,26909510,23184837,14223549,15740113,26349088,37946912,22682217,15021679,16267648,22431951,12096668,13111318,16018761,21024579,34138020,37952676,107020857,37917648,28423280,27749891,21161476,22642887,22330277,22355235,37532529,58548796,144571732,129275808,36215253,29385891,19676561,24163822,59945614,78145077,31113172,19258212,23855753,26973326,27528550,35840123,34650609,34360700,38141846,38452429,40813470,46981353,60019482,82688051,156249744,600939180,120044359,1643309672,1368381309,790252290,401706665,169261055,92687203,52976560,35120594,61711933,79971688,38481157,41608121,211940643,55515053,46390771,50816746,38368907,38497643,62910959,41066731,41338104,49685111,63874655,71933868,441599881,97929121,69823483,105020646,76205668,57867340,72676363,234906810,135420425,74980596,88092226,126870506,120254440,81178411,85690999,65893084,84281327,110823854,204422604,341796165,238826734,191783357,214947387,162519396,208663192,286726973,173439633,308702634,3474213937,402871223,292375171,393466196,328302911,342697709,966777316,1183415400,1180911858,763258473,429787979,457508143,705987434,685193242,556349136,502904162,623355683,570477465,538321461,696038462,628124680,939745487,896670805,626310938,526286502,637143595,680634826,915197609,963915198,912567759,1033223379,918603525,1021354048,779024670,545306062,374571669,1432545883,395470648,340913596,361910395,417640425,280187114,212515321,168035708,213853381,228067789,171489075,166089946,122945128,99122162,95578029,110300261,153294185,146404081,150581698,171518164,356895068,308402033,1948314013,268520316,206079401,294112430,168381485,255700765,191661679,143247781,266105017,232421989,208774398,169203201,253808439,89759964,81326702,118415246,3925017015,1413419034,174050731,153361539,112739327,86531923,84674107,60262127,71739475,152423028,85418707,99306146,94446315,80670723,84438986,84221317,134742693,99201870,80193057,63531235,125696465,76007271,96467191,78702526,347446708,128338126,731402119,232624991,1028003752,117116169,93443564,145608389,148565129,119864346,112019633,128176886,1038277498,214558243,794687033,200619151,159079548,158807873,217240931,196302709,200238716,157554785,153734420,177145830,148782271,138849158,155730847,148554634,549641690,164713316,167654537,207967811,260683620,436866938,397012044,167937390,151481389,154725598,203780258,228370512,571265798,852642557,388145403,216746561,277771180,231116126,217231681,201186560,273168978,287958836,335738295,212378176,169786921,214502164,323004518,200763909,194459544,263316276,307572491,342073790,189533313,144500739,140471511,158327388,198025681,174310896,217686156,225984924,213580521,204589634,143824326,120346532,111211751,106513628,106580489,113758254,121945039,158191124,221408629,167985426,165600369,113997869,108200007,115096471,122175168,136106444,118388022,105671574,94528660,93120977,132309466,182685603,135132842,203186512,175130307,140505942,117940855,121039025,133141210,122330838,211103977,302369010,353691889,216793652,160420821,166947215,161370761,147528345,197542302,200862307,185405934,184856072,231279687,197136299,166283112,157676109,99222141,65846240,87725996,85910962,93673713,86292442,52292046,57839506,67064227,39555636,40164347 58,214778,522321,89662,-844533,-382747,16000,140634,-223689,-80352,230465,497554,-7132,180853,216149,27929,-100846,-314627,650719,-335818,-327558,-244778,385519,511952,733472,364843,-510122,226374,-249869,4373,-276492,-689217,-400333,293370,-258160,7016,-347580,-133315,281459,-457465,626958,-228621,80165,169475,220634,554652,416760,616102,629582,497781,777892,-96609,196996,2708912,2062863,668014,531703,25503,123087,500283,727677,116816,793020,1257982,14328613,39997125,1926766,1021357,874026,200327,755877,971436,1469919,4459265,6857111,2738258,3278796,1904488,608465,854678,1454789,2619226,2243368,1443933,7410507,40300684,59834358,8417879,1452587,8340692,8369627,1467260,652426,1319606,1739951,1809707,2056705,2141590,1639320,4119078,2402151,1893226,2750724,3006204,2278560,3779394,4699009,11273402,19836089,23464920,13910846,9398068,10867873,21816099,11967995,3449581,4837383,4499436,8270112,9087650,10625324,23958101,31789716,26940522,7579218,6758456,6969872,16796893,6486701,4031411,7084061,16899527,9507953,14250429,7085853,5993838,4651240,5375969,34375929,23308164,27104604,36341553,22631443,21587535,22437217,18796341,15269447,13617459,21168956,58808130,68396306,22711771,17753517,15956222,49974521,14143214,12538088,15968678,108571296,230329223,123942752,24666103,20173582,19755435,118444808,121088327,21894470,25644573,39042308,52989762,31440874,54900286,34839958,89636468,87226375,25829567,11343152,17830437,42032816,141458961,188326270,93299020,33287457,50402208,52033825,38595151,45044447,36909594,79840858,166154286,152251071,51788007,46072439,149854876,319079478,147218910,46524283,59200660,84609261,89024183,78746537,48459097,44950850,51632043,55318623,76916672,78461418,99429852,57772681,37121693,17006418,31549574,40692332,28252326,39407853,17342905,28181536,29873862,30689936,44611302,52911398,186806807,170672842,36547567,25710851,22764831,66937381,35539553,29317916,20458176,34497169,49936993,35099407,13549095,11799218,11275177,14886476,17186940,23234576,15495178,9518753,8118993,7961147,7913917,13776031,12387922,16068597,11296696,5688996,7020725,8649096,4746967,5172014,6416920,3790360,4880920,4272759,4127027,5628583,4919172,3903544,5095859,4899543,4694315,3890795,4455745,5483380,3338034,3338848,2467233,3212695,3655242,2905810,5277746,4458918,3030188,3426786,3186366,4345831,4161461,2762290,4354168,4242367,6037000,4036656,5082761,5128069,4490451,8695074,8613147,10158078,8900888,8710402,9560445,12859519,15406263,16691412,21412021,23957541,30285278,36687351,46748429,56923211,75692240,99676116,131651510,164438930,217824667,260537285,307893447,276254276,203391793,159696723,119266478,95990316,73903623,61157200,50682500,37332991,30944778,27134423,24736422,24427996,20192377,16725187,14326575,14637257,15442538,12857158,12572813,10522500,10368501,10921060,14880201,15476192,9222862,14519246,19181904,26481316,15259115,9650261,14281736,23021294,11290822,10448605,9718504,13310267,23238771,18697010,45661750,29036258,27921719,24771146,20595834,18803135,13549435,16777778,17650343,17867297,20505424,21715682,21384726,19328375,15780167,18148337,29728589,39304870,24821227,20621111,21858540,25037200,28033879,30871772,33225194,32849019,34096543,32395986,33159240,30773366,28553340,31738675,63896642,243372493,-141980529,469825887,402799203,243010596,126505993,69682521,30172391,26939627,23955558,35648231,43446994,26941225,22857446,37910425,33180182,28125581,26794008,21357641,27083471,30250430,18909014,22319659,36052211,37555668,39862699,190629831,37531110,29021169,47424005,29703285,25263648,29320607,37142151,43245908,47719330,49129505,63607533,56018575,40514162,37482857,32802537,40385420,49742587,96058005,158309535,112643618,109535211,121498327,84665235,106558313,143776823,103162875,267596450,2205730023,189507600,169513555,184689752,157450945,170133351,320637442,382249917,442280151,768645288,286971975,194908964,223652506,200702533,208176786,250669393,275494897,273721821,205479138,327725817,330952160,401229429,293839246,331283493,232297029,248092894,299784454,382548113,369780567,422175756,488760117,328976153,277498588,216245491,169412987,132879287,200979661,134246515,121295110,143247315,177699094,134340761,130320227,101860363,94458510,143360915,102851643,94152184,55037406,60682951,50607441,51785049,66427599,92041089,87029177,101398457,137680216,397508034,407192851,127084351,138781277,186992401,112202437,158156402,103694651,78155271,152522234,150366186,120253857,127290260,69392183,59162721,78756946,157308268,3912979452,989037120,127973993,104141481,86071337,49410532,31838521,29953685,53386207,110316505,42985890,47043118,41132336,48790799,78675860,39700365,63737570,35260177,35724761,36542859,86804388,41158155,45064938,38939289,248958466,72731149,199813142,97515738,252678011,42706686,34191588,50050341,54836433,44800303,38329317,44227721,255177544,99258169,219664211,84626204,56475459,58506984,73695159,98578749,101980103,79006600,64253917,70902650,58094591,61699313,70999103,54228522,119715691,61215762,55630188,60341367,106236067,181486164,156391131,73967047,62540792,58130896,63699698,96629546,91342121,71821815,91350082,99132981,120373927,101964533,102616456,103824428,137092797,141892198,176069919,107003261,72752962,73645728,138965844,96862937,105613780,146161300,124740932,110906526,88902371,68589603,66234728,57853707,65963853,66183867,68141302,54363125,59846375,76340557,69894260,55448345,62140808,78864553,79334864,79727309,62248655,78478291,77343874,60232371,58201161,46429601,46400205,57921550,57839444,59024742,47130289,42105713,40391791,42110967,97095765,130242456,64529688,59585779,48564422,51280601,47287546,50115734,50828172,102923764,184231923,88278454,108764354,81369127,60774368,75224463,83106122,76687942,85967071,111376646,120516720,106503756,99843272,73694898,59426744,57784871,56160511,31603047,46950490,44513426,28022851,43776500,30069719,34463318,27772375,21579382,27557391 59,-1624910,-1522092,-760309,-465998,-285950,-738567,-2413945,-587198,-1010560,-1125411,-1241392,-768593,-1044919,-1010886,-1238048,-610044,-901665,-457013,-671071,313692,-1473876,-1463305,-1235837,118679,-926665,-823772,-1095199,-2028897,-269741,-447972,-122932,-1721994,-1973995,221183,-1212059,-1548993,-698706,-1841693,-1801509,-481832,-904084,-833272,-1312394,-930476,-1735435,-1588106,-1325106,-677231,-434089,-480280,332099,-1058977,487726,-124197,-1231255,-692888,-890980,-130717,-1927090,-1797119,272748,236713,-2081220,1846725,7939154,-1425243,28189,-1200714,-664965,-1604948,295547,-528241,-310621,386318,136406,833812,-35375,-713582,-1010089,-114446,535893,355545,166807,1165257,7772252,12775386,284979,-247847,-6977,-971576,-1615751,-373344,-915152,-20926,64118,743301,192586,-264316,873206,-919912,292166,878547,-47750,753700,796772,1153295,4488770,7996359,12145721,8169915,4103941,1328779,52514694,16341661,5385295,3753348,2166938,3090091,3135902,1527001,2834101,11926605,12748344,8591883,3893271,6783553,6984516,9682927,4470685,3122964,5130526,6710122,6833630,28288602,4486905,4488442,3205267,4754864,3569870,8675567,13288575,9114163,10815624,12650802,16926330,13540592,11359474,14553729,37851028,57375378,29380432,15674505,22591220,23621589,11944755,35676474,34337524,95172730,183020724,88003712,27647715,24968567,10299621,23523503,27081134,10283456,10732595,27964351,30150998,15208055,48207869,27033450,76581318,73027769,18668789,13600051,18473438,30549235,126370531,150209063,64157993,34839711,127619158,47567181,33856770,265292132,396476765,262827191,157883335,126211886,35699238,52913967,359143613,572823756,179433131,254657700,336843741,206060271,101447610,150948731,97862913,136774445,91169165,107688539,127043553,72487581,83777732,78866749,321987562,274955244,40916394,22233471,23055280,12515675,16217023,46255537,35733970,49576740,47349084,44636322,83730877,71613526,79769924,72917775,21331811,32219871,33697548,21427887,17374915,28042590,26123837,15242473,9687020,8893463,13602419,13492276,10679091,18162483,12702113,7404331,7926478,9343784,5707497,15052205,10311337,6859844,7119286,4356824,5568242,6062145,4760311,2917939,2419033,2999796,4002008,1858395,3694653,3947361,1817031,1737644,2503296,2512006,3039174,1040825,1436516,2727346,981007,1546182,2391615,2774116,2155297,2444444,721968,3603263,1773475,2471786,1190001,1712576,1262398,1387568,2955457,3800943,2158365,2621958,3262423,1647916,3205213,5601013,7363238,6899865,10462229,9579035,7815512,10394034,13261070,18805280,22931899,24720914,33236372,37734940,49677459,62676046,81893259,110276218,143181713,178307084,240706749,297264358,345484935,332344316,296225202,225980042,164476888,132208480,102370374,81459881,59574809,48490706,39541630,37117781,31220610,28901415,23881354,22132205,17947657,17513373,15834825,13493876,16529416,17561071,12423298,14263859,24482385,18053577,10666930,25470493,47011115,33223617,16967443,10415499,12375404,24667732,6692924,8192700,9829369,13537562,9848315,21688102,42552867,17280222,13857671,18907152,26166058,13151514,12052427,12089712,19764379,33927497,166190071,126654305,18187965,11990173,9889747,11744543,12565015,16087824,15119908,17793360,19437308,19562344,16099415,23988321,23956149,33810439,36986504,41005346,46798235,53088879,77662318,115932174,206646283,634784158,567818818,3115139432,2110919894,1142165585,589801183,261134365,141120416,71160669,40521009,42387430,36746203,30856893,27046924,28690191,24849766,33106432,39529893,27447387,30256756,34467725,20452299,27957305,38660817,45823252,45967481,78609168,36319052,35622171,37380331,50043312,43599562,65694221,68881541,51762640,49740149,75665839,122941143,82592609,48601689,55444815,59422841,95724425,115674867,99273221,173079836,129564860,107711587,106628154,128222959,215702108,343123083,139897431,294219891,1756593712,189077023,176228026,246709241,210360953,209915163,388336540,439356917,427751886,270985411,211830167,269421505,551876290,861229953,790899632,379103030,431709751,507204592,695189147,1003811176,564200905,969796148,800055016,541278161,471673048,1165853106,1206302809,1025195621,827076660,638198306,823306964,711434209,886391399,623936149,423033989,269865927,245203875,232879517,228989633,230503568,225212859,144514999,131050356,118354014,150345269,195497690,116319595,98224199,52794206,68691276,66878762,74309381,95841731,77893261,85914284,115963238,235848890,389718629,2979228126,179643710,140553217,180099099,111388576,190356780,102877073,71596419,137908167,125749581,153628130,120834759,148013303,69026519,76071240,142884005,4772034635,554732051,177464358,771916777,103837369,64481291,47200958,32076494,35405861,84996744,38213530,43928029,101808470,43380095,36063564,37912700,77639171,47111700,42533161,37590421,75729104,49476200,61504628,46055923,411887447,43527883,94998762,57104529,137773828,51645982,36490371,37678548,41286949,34985847,30744772,41650228,151604893,76860786,141847398,89001983,70429589,63301353,92964160,83545604,122574477,640928366,268860248,105856316,81034545,68851049,79668055,92417674,287649856,113012834,103913619,120792914,126860060,192035468,174579667,86835627,102362319,107718924,164834290,319393097,1244290863,1091610036,618524043,108181389,110151631,113037141,119665177,124285456,183037196,186050833,249504262,149369937,103384405,88090714,134615391,84991813,84072809,104357354,193866459,816598871,112842954,79441210,65975864,121407462,274046670,78504308,93456748,72648738,63929841,71541576,69269183,67063796,68440241,70326422,70377490,77687878,64687950,85184341,99860390,71022232,72079160,63248047,66659065,67870803,67365784,71162711,73098457,72834876,95852160,231571201,933252211,1160613863,488984784,145811410,78095205,90893985,120966343,262299919,410324883,416565222,248475321,146103671,310864564,166228538,96603630,88416016,83819309,80562298,99180516,98019000,95192061,93027768,96932288,93969343,75731235,80911448,54425203,29937296,38953630,36547526,30724766,46301997,32524583,30878652,29109847,25497538,31432180 60,39185,-52616,6139,487839,50271,-48650,-129838,-266533,-189277,-4205,169167,134774,158672,-132821,253997,431323,150120,-173384,167390,278940,214845,305808,25580,106129,35467,-44468,13697,79454,229554,-71515,-130793,22147,-24765,-96746,-134628,-224025,168699,-12533,-15454,-109717,285600,205317,245647,95403,206354,260436,1839287,206698,140099,224817,-129488,214794,796184,3951230,-181155,209839,385024,-148005,37868,37758,172709,-161951,245358,1200256,19695105,1006366,604587,87402,-107301,34060,140373,260614,531540,698085,794094,2968781,2733801,1081770,424619,825088,2690095,2255912,409766,1733087,14470296,26161166,4076841,859032,5750826,6433916,431204,691019,561127,493497,916856,1458273,764731,1249799,2246894,964322,1222264,1431161,1063104,2089042,3065598,4685852,12768606,32288048,40293595,23333047,10520035,8416852,19428364,8799744,6680851,6302041,4183554,6768240,39468842,15041321,13797243,8994158,17411130,5727511,4628585,5176800,5886134,5443217,3547737,4904224,14527555,86273548,15124183,7095781,4902582,4320724,3988337,5105078,7160395,13744025,18353562,15802154,19852456,19360186,19849549,17807325,32771405,46694027,87912259,66950244,19024951,15036505,11183619,9225197,11763573,9708644,11593064,92625311,282168051,136079816,15296694,12889227,7294721,13905170,13256651,8862789,12749880,18799943,56844624,24031089,38770951,37855218,107738075,92948161,17935962,14490572,41451547,63615994,195464616,278448904,104325541,21204812,46559020,112418162,77259146,37183517,31238785,98616101,212423818,168328646,32496070,38836804,134089508,382767574,195821727,53441893,45204482,32583569,86817460,108587867,53413310,53709912,78578910,104180853,186514281,132142086,71818382,58965199,49877762,24012994,33980724,19105814,15728438,16004175,17041571,28973827,28810785,25909104,29280047,30395214,46411218,43508018,60226311,47768868,18883258,23297439,42471918,40324178,35661353,99691198,79925122,19913313,15813401,16423865,21049484,22789552,30513809,34708029,24055893,14280659,11722431,8818532,8462071,11264778,11546638,31790553,14668195,5047482,10672264,6810644,4834704,6372025,6823819,4649465,7130077,4681162,5190210,9961733,4711026,3975773,4169202,4386723,3084219,3711456,4742465,6003673,4192043,3248051,2813137,2806734,2827583,3811531,3832197,3651154,3600306,2416245,2662667,2435062,2926994,2362787,3103618,3367512,4303203,3588061,3779475,3635338,3831398,6636179,6066619,4927269,5803911,5830516,6848485,8116798,9876312,11760250,14543216,17444036,20880838,25483100,30996549,39130557,49746380,70094522,89168318,132684422,163485302,189804330,196614616,181599714,140756983,108322759,83167741,64076948,53211416,40107471,33033939,28801348,37168498,27084856,18656397,18234328,18394438,14388388,12599178,12053048,11433710,10165644,10412157,9668457,7488550,8499471,18662113,9737442,10301128,6688991,9979984,13352183,10141625,6429520,8278064,11294183,11241235,7580899,6308782,9552363,11511190,58014756,497587267,39826120,16747210,14061887,10300329,8983036,9362481,10241294,13152691,10908123,13881612,13003411,13380943,10932918,7236833,8996546,11521000,11607069,7832998,8735948,9496440,9909511,10909330,19285925,11874197,10287548,10001792,8573416,7741325,7235652,8038001,8809501,10955510,6122270,-265146470,-85566378,104640214,90106887,51234777,27146558,14117982,15426352,39948250,309816440,291557514,21334320,14542822,22725249,17034021,24726198,22404212,13263048,19960319,22931140,19187356,23395777,37772891,31245525,30037332,92891985,30559334,26147674,42872819,29626313,25826235,32719838,57010059,40728154,39677730,46044825,57700839,53508392,46237228,30783392,27435476,31800766,40345207,107132204,171409948,129535437,109010714,99729697,91829960,108902873,102814484,94431426,421606574,1398281414,200965665,159953884,190610638,142516396,144855764,345305136,434534774,211221217,338003440,382474054,484631461,842411350,256771838,349952582,413545508,745214633,457509875,309585559,461377859,553556624,508066995,432933799,636556164,571431737,641107422,465767630,346782668,401247919,370090638,405309775,371403415,321733309,288281772,199494974,188235182,365452096,450502112,367321836,227481705,370487936,554840541,566077493,491226821,429940425,241601500,599339990,685531269,338871216,178341697,63516745,103611374,74010590,107948328,112225783,143866540,200183314,1226658726,1873118648,699239309,371151026,285606956,97096816,143643429,114075940,94626464,192402022,156800705,63670861,89567088,60393153,50077707,62060448,142012496,4623807903,664098700,125211211,127554750,72415806,40551400,33153731,34622718,41583084,129765764,63714477,87848104,73663380,97562955,52484746,40569063,58078819,36973698,38692588,39612851,58205254,39833046,51358424,52533619,183136734,372490502,97234368,491022789,57267592,42546170,41294516,44177129,52611982,39226456,40124373,72206690,524657359,102984892,402762363,68527776,60741107,77146566,101596728,104409124,119277721,86676191,80623809,90344429,65704877,75927885,74212012,67400736,178227342,70109777,61847167,75649311,154329646,254601055,192413167,82794234,75724084,64117083,68289010,66298671,88288137,76675469,94810249,111801609,123532987,119340008,114715207,96928956,151967029,131865050,184324953,111805887,71345003,73974064,101228691,57845989,73245202,115590512,145469781,124179677,98997376,67512998,54707116,49661044,55869737,61851032,56958159,53978385,59868731,78676228,68152300,52121784,54387991,54385963,55622704,52563839,57379040,71193718,69016112,56997798,60403248,54986753,52959988,53314667,69379687,204741416,69080978,56087980,64860612,60569016,156601138,353293589,76883353,64164620,57744209,51425910,49953182,52204288,49561964,85927722,126837782,122006349,133416056,70043849,61760350,62245051,91590811,75559711,94101888,134702623,115568263,77331588,78345822,59649000,54195103,53885512,54673695,25604631,41495185,48060638,31020086,52133637,32727820,37451799,29364663,22511310,28951997 61,774830,2673432,1709058,2823171,1478878,-807530,1882426,-483812,-354365,543746,-284065,3765189,-1488162,1729254,-897818,2344738,1131783,734395,602825,866344,-1468497,72453,-1290938,-735036,296992,741395,1018141,662019,1559191,2821420,1713179,-596032,1369943,197476,-2833189,-1637968,1189924,-29398,-1825044,475467,1861054,-1174065,1734839,-506392,-2033802,373383,3555701,-1259036,1268269,1415080,-660238,401371,1539668,2454100,-2818317,106246,-1572979,-1396989,-946391,27772,-2930540,2476260,1559416,14771791,31082345,206473,-346835,511921,316593,2392764,3353765,1147533,1655898,3450609,-180937,4976717,4271648,1716856,-1963731,843862,1668339,3285548,-1019805,3899709,32133261,46677233,8497949,-7032,7531864,7397011,-663897,-919376,911504,-2093672,-65417,2948504,-735357,818576,3653227,4500855,4640839,4485988,2976710,6627159,10642703,21757026,51090332,151308268,233035658,134623691,41503274,32782351,56977199,30447339,18957007,5025940,5744611,5871996,10077796,9292295,13491412,19893529,26678225,10715834,9118219,8705780,11665486,8584598,15861980,103780133,23108297,10024274,15114858,6307923,3828321,6695074,6981038,4790151,11042939,28008653,58544342,175845257,33563325,26901838,26402443,30281996,26284489,35540181,99399143,144982684,60148562,30062472,24811585,23528218,16966621,29912841,84249078,1252855590,2723681324,1075221777,61307072,30438778,30845914,42490889,38418061,31448582,30257647,44904304,89271569,49544362,112626252,299676454,1013102160,872642682,114935103,31609587,39313841,194887500,1745737592,2188972440,762942515,77866374,71861956,70821690,99047232,65229503,46212941,140694280,310322248,253342474,59317358,73711538,236686312,529235061,295939539,138825869,81396686,92196544,184378488,228819637,70506020,52989172,61746472,178141632,328349269,180380895,100976619,191377927,102489871,31886915,33891321,39001962,30615542,20960532,70370754,57400222,53302358,39463022,40156895,41541467,60945300,70656754,53760053,34187487,25179100,57015142,78364089,73620899,46915858,69349617,76601015,55157861,28292854,27671058,43862891,40435457,37684040,52206325,45912264,31159124,28292327,26177703,15673152,36476118,28010742,36510239,26357231,11871667,15874610,22657160,10901962,9940262,8799381,8008491,11601428,10752059,14681920,17505374,9712315,9515306,11653755,8776092,9000797,9969225,9966428,9467440,5144895,4630682,6516513,8499859,8046682,8641197,6224498,7233382,6766317,5975814,9580018,13564375,7788880,5384271,9072260,9340910,9374848,10563605,13485261,12763749,15114816,22527948,21612092,23641557,27187864,26316619,29666275,35438695,48034359,53060862,72296291,85077733,110814666,134718225,171406805,213772336,282036719,372865602,488632398,615953887,832428494,1029501980,1197064895,1190207766,961401882,767756309,569670219,456303576,349844827,275664784,206102416,166881600,131916209,111914557,97960190,87802315,72967382,61085346,49034729,50943213,48060019,42827110,36141442,31375484,28058431,28311814,32930989,27626224,19770789,23936874,34552190,43954818,21602969,14389355,18815029,27389148,15001799,18132197,20310631,18588956,30719180,30126020,81220349,38400173,23590450,30437457,24718832,19719252,16352240,19228724,20384408,18164013,16614977,22546329,26481127,36248431,39140608,40838282,29985039,28760671,21181565,19598057,21605873,22091846,25892594,48351182,40191775,41867618,48919808,51287785,57869727,64215986,88426162,129459314,222240274,633986812,4325381073,2648383653,3082442599,1882132563,965266826,438984668,220487623,99023008,56488085,70958885,74123450,46488976,39254125,69778883,61602343,73422866,72795486,44154252,43756281,61829171,44782547,50364556,67313464,74683052,75893722,217036786,93845405,84112587,88263891,74439667,61022681,68469188,422605629,178488542,82640272,100725561,145282452,148869118,82967726,93379663,61649896,75686288,88819609,179464396,317234171,223979170,190148471,226518964,173471989,184765014,279859122,217371952,540956078,4532674337,406594049,358539612,431629946,416946385,510104543,2712675380,3181912574,798604737,612115923,370373551,364980726,570705880,434932029,451494899,517259541,614073754,627429709,464271608,692146207,642755353,1189018182,654861981,576144397,670711363,652536737,675011961,902405246,809238635,831541396,978298390,711942852,609950233,512145811,428429014,330525565,624522399,339950345,306132619,321187334,374301528,256980232,231963271,169775646,197044066,292152170,387210085,304470671,143096962,108925875,110461117,200283155,386446592,167505080,219658776,257003946,422470542,535760091,1926194393,410887712,272505250,614552613,305164518,461563386,317787235,167628721,374444449,328339745,363452168,279607036,347538153,111899082,112722910,197951115,6441070738,904129573,226669337,182286141,141533072,91373282,68266198,67016989,89116640,200636149,96803641,135769372,124149780,112602488,91604662,85880661,180084472,104030826,102893652,71887607,154431600,86264594,119129535,92864466,513938968,205425191,810190148,381857434,1005532159,127110757,103447260,105939180,111551271,99017168,100447469,128715780,954950563,533700962,841413582,331236871,155411474,160431905,186047812,228288396,255775043,205364910,141696799,174374224,135804311,134429469,172415005,153588359,521657948,165789395,157910720,185249501,236517998,384621614,355492004,177189536,185453536,148737350,182433950,194782617,206609498,186309685,252139982,250321572,238438928,231028758,226074224,206754616,250811281,314318991,421712775,279298497,178012069,146626628,220231134,136338638,135023494,200517065,237556449,270701105,192831719,157756548,121923165,113681877,133514017,145052308,171476377,126580000,119076730,138938143,131186548,122048431,122447455,122950400,120794716,120949409,114990843,136147882,143959951,122936734,134677595,120462302,117274127,107063650,100887181,105960313,116048321,107838565,109301459,109653082,150763647,255599893,165664314,217626277,119319153,128775733,135520042,116258442,105954509,114402670,334941984,309553606,272591509,188138674,151070534,141011896,185233432,200807602,239523492,322329780,338225221,180950840,260785804,217991916,146755185,140837659,159052053,75438935,122692001,133269944,81356754,127909467,85543088,78711089,61378960,42518905,53114453 62,79642,-1158578,-549983,-675460,-135439,-273676,-367275,-751922,-710422,-728465,-1445636,-937560,-1331697,-982852,-486499,-491290,-216024,-709167,-403752,-232994,-606823,-992690,-256452,275775,-455198,-684136,-216958,-1201426,-670904,-340199,-647517,-802247,308832,-105195,-368744,-1220818,-402151,-384912,-54,-452699,-909511,-316506,-881803,-368344,-133258,-814050,-317207,-202503,-625138,-355251,-39746,-796089,127899,-759868,-689817,-578996,-136802,-570679,-587604,-799644,298790,-1172228,-67269,68810,-681516,-878159,-186460,-854348,-1121261,-217419,-207273,-222619,-859034,-788777,-18027,-41863,-377682,-361893,-632695,-303590,314214,73598,-632965,-846702,663847,874725,-762288,-400363,-793833,-948244,-616749,-68829,-817544,128367,97728,-900357,-682905,-692049,-346323,186666,-439821,-941595,-779392,-155379,48636,606700,1124486,2868694,4011662,2221580,854293,-132692,686874,1003533,1184027,1140513,11489,485377,133722,-24601,12506754,6801977,834871,1339803,833939,809423,420092,61017,-283907,-11268,779809,600152,2333822,16830676,2041618,105224,595044,22256,-322248,127583,996371,613299,1615974,3358828,4361437,1852185,1492402,2320482,5054086,8487861,4818558,1393970,1198808,1871028,1293253,11773675,2198158,34121056,61550212,21947796,1613335,1183762,173804,5117316,4660657,221891,478783,2256589,1957003,1899520,5805641,7026387,23128525,19435628,2459026,691451,1002312,5155872,40815243,48437521,16786326,2844071,2398246,2493126,2518451,2401497,1925627,7063845,15140043,12805334,2586537,3970821,14338511,29533474,12149603,4475878,4060193,4762561,7078169,7969677,2675644,1696309,1972660,8396539,9860858,7590371,20897058,4338339,6873148,3755392,2005911,2635688,1543083,3077694,6412942,9969768,4150316,1931114,1875291,2097265,6549147,6366412,2022240,1248864,969169,2555059,2684346,2853210,1944811,4189283,3061366,2814157,3208776,2679259,1229810,1134040,943412,2046242,2123107,1179640,1770495,429302,1303288,2301226,1824007,767328,603559,614100,598993,1178872,431267,427915,66842,615936,7784,284941,249675,213167,-122363,434343,639275,-125725,356192,-186042,895271,424519,-329093,335638,258537,768229,1470585,-162514,782181,561738,146289,-187997,440458,737134,452452,214089,623016,354930,128182,399371,906911,1104782,1191967,1802120,1268017,1514995,2903252,1985154,2389120,2899795,3458658,4269390,5647148,5962038,8196858,10234252,13229802,17130874,22533291,28957191,37651203,47216199,63165546,76773564,90574918,88864689,76805554,60602518,45958803,37067355,28690217,23633760,26954017,15415446,12657705,13395921,11835687,9755571,7857430,7058963,5507417,6624931,5704552,4915403,5269484,5217663,4297519,4467539,4249963,3281216,3915336,4903158,7450880,6782285,4565118,4746012,5430202,5286035,3764588,3246505,3388253,3439464,4175699,4241683,8908945,6917102,6171953,6641868,6871618,5829419,4543899,3989400,7133229,6808428,10499607,10499363,9929238,10632513,11815022,13223673,14274455,14287937,16163084,16931671,22284186,18063261,15429770,22690590,26855595,31457203,35443824,44330225,63605920,74137156,110106934,157640819,367752799,1436302185,72285665,2421311539,1158812541,586988277,270704426,117451264,88226271,44151727,33897144,24601081,24504372,16155271,15355939,8988054,7102663,10735314,8544988,3326349,2330600,1551421,1973735,2996379,5207445,1531601,440180,6589884,5241062,7058285,3231614,3431015,2647181,3441095,3437761,4004298,5403080,6823581,7927178,4013088,3790776,4195521,2502923,1859558,5139185,12527611,18766653,14669247,9632480,8212948,8175892,6935219,13189418,9689270,45501411,293543235,15490166,13662480,15604456,17860876,24494676,83673786,92810064,52361659,61455784,21279447,17144561,21759189,21150077,25518360,29860275,33946433,32899329,23905704,40944947,35730686,51288128,82180050,28970194,31995310,30630800,28447759,42512929,43254987,42524516,61668049,36439134,29591054,25711450,22467264,17701537,22013490,13299628,14773366,14382960,15511549,10530226,8881657,7478999,17056787,15905572,17394611,14615208,8451463,6266922,7095141,9787964,14496586,10201061,16174327,19692564,24447430,18280572,87933995,17029911,15781971,68723803,18510801,31749066,26365160,13431536,18750972,18601108,18132297,20302232,19704575,10808867,6855466,15820262,507537621,90765169,19230468,9822141,7309412,6274300,4010307,2459924,2934462,8342299,4806379,6741799,6330698,5317525,5759288,4440715,8939634,2516887,4956365,3925363,8615685,4644771,5734325,3948653,33996129,5295996,3105406,7966648,4439857,10833203,4039636,5933989,8453843,8261507,5426702,5537473,12237766,6817789,10936906,8148399,11821308,11553176,12547409,12048377,13586775,12936455,9146633,9636818,7527703,7184318,8508661,7910302,18450557,8437413,7571480,9607875,12261158,21727235,24832646,14364266,16918323,7241675,8238796,7770983,9375623,11577716,13425688,14794227,49520426,14134654,15172158,12463684,15739807,22370942,29470575,20525230,11421420,10096010,17508469,8813645,9269031,10900452,13404837,15658121,10532908,7737913,6420233,5506099,5683030,6409056,8193521,8333361,8553910,9753173,7528114,6062198,7359934,8871016,9219912,9118822,7074531,8913883,9863142,7035485,7990292,6538768,6686769,7003361,6604356,7131288,6084594,5307676,4846276,4353632,6163421,10777937,6521904,5547423,5531108,7027123,6105160,5820199,6012488,6127489,12717201,9636442,16695934,12642951,8822301,9898603,8934665,9586881,13637515,14418357,13693868,14287663,36620137,28151025,8111794,7326619,5701037,3007603,5573418,5562185,3516275,4053567,3097897,3193154,2469044,1252938,2381369 63,333355,-142190,-339898,1247265,-247299,-164274,-20384,-1895822,-989775,-6400,1167002,1090107,259424,-886163,-965127,-549191,-263119,106000,188810,3355603,3456419,2316764,982487,-296139,-1238013,-237563,-1300980,-573598,-201767,1329,-516967,-1539623,-1574619,-353764,-628078,-1396019,-125733,-397211,452025,-231471,314880,1066619,-61712,-1705376,-547641,376059,1601358,1594009,-1077053,-1869191,-1540039,-709752,15722404,8599513,-597182,91662,-1002978,109346,-1416914,-1372111,-2084736,-1138861,124704,37383024,108155981,1307635,1610445,1856867,-1268874,-665541,104246,1280246,2884548,2478452,2349991,17644320,7640056,2171827,532957,1139266,11996601,10142869,1251191,16406778,102564883,160593660,19761161,3353484,47838937,48734340,2504312,6801604,3312948,4691765,6859985,7979325,2514049,2388729,5563949,3977679,3123191,4627883,1746486,5692207,7801240,11588579,50251894,73989299,101163280,71001029,19576426,21823305,40469361,22244167,16645077,9931360,5587626,6024105,23450963,20660265,15418907,23039753,159621159,23885334,13009247,13466086,30328744,14699429,6947472,19221898,49425602,18723549,25702761,21247246,15272779,8790269,7619168,10272042,17003145,67495780,88075966,86511454,90583751,60682715,54135217,39598023,28737991,37147719,161275191,193146917,82629450,48441874,36371428,29550742,31237375,154621941,51820339,275082316,1114505959,700284701,81331260,89363230,51778206,46127160,48157195,28629105,31683766,28784710,133129227,45841133,92755293,90053195,372588170,415954190,118609488,33922812,36850746,80210782,603107205,928728283,406572811,61438027,70665036,98014542,75573554,78698806,77117022,141781118,252671473,221701374,81731381,93421395,198874776,445220012,259459756,82897557,85070178,79611055,132492138,172640288,88604712,87705555,99692945,108821147,221992543,184302970,152918857,102738081,109441611,55969641,43749628,46889922,44831205,51710195,85296541,103703501,109458678,131627271,120001603,93130523,123641121,134690117,111491909,69731505,41594088,55208039,55200937,59028590,50751461,82270860,81534546,43751898,42817002,37876423,44974015,41857257,42772104,47110038,52270652,42562995,25729073,36012607,29868458,83224052,76188743,111993854,73981076,19426464,29276153,33591687,22635624,30482027,45782470,15345761,17624268,22257394,22583512,35929990,21239819,12855250,14817721,12321432,11139042,11626338,12239564,17326437,10451611,7896596,8504821,10633400,5827168,8314245,9443911,10167248,10245166,6520368,10724645,8772014,7717422,7766268,9499909,9961055,18233499,10550627,14578315,15866228,11427466,19067156,19834252,19149131,20546812,18587658,20777088,25994204,31827928,39481167,45496387,58092938,71762744,86654557,108388113,139054259,179172848,249202211,314070834,417662684,537151228,689373345,745589052,750079458,591520864,442086348,345230433,264493444,213558059,163202743,158821554,103680953,93441127,74394295,67174387,58197510,54778332,45171479,42119284,39444351,38321452,34694923,28847381,27904120,24812690,28773029,39911017,27987331,20890905,23494618,35013953,37664451,19423926,14923056,21805600,30687118,16041657,17545184,15894768,19193697,22339904,40320729,68378738,28086098,26801963,43896047,37550864,29047787,36407915,30676019,37897185,36801117,41328284,42429488,51855093,48058705,24908929,22696802,25067994,50927631,43078271,22511887,23607701,35897362,41885838,52151265,44843803,39080573,38913626,35462585,32909685,36169137,47052367,77703024,136299898,564026152,-252510886,1919396960,1587406489,975174362,471943349,234264360,120000156,77559165,44980564,67940137,92012967,58856689,74395572,139081977,52849337,50149059,67422636,47636971,70322234,1001300056,155359390,89142540,129692876,77119304,93094562,529699173,101412770,80102981,212742711,83335423,65547269,81715393,134919174,92952628,88627465,124338380,173762955,180902190,101720343,80796496,65475719,79768240,96374582,248842938,348156145,247595594,277668224,262933641,175897159,212385187,233702556,279148408,497107885,3700267624,636111763,1029238106,744432789,307368954,465840837,1402922039,1511811749,736536679,851729781,552133553,519262093,574157758,526513233,543385435,492777181,590921800,528880071,449476498,668718387,665041860,1172152796,1477005819,1685337855,1374089646,1390301415,1173158708,917936118,798001550,800753568,1157599181,1153987711,807129775,665340348,498345025,358439666,572847181,534564660,490552437,529259263,499586448,277735229,223918386,229941008,218878621,315370350,256795895,224574446,141117353,152511657,127429031,332843151,272626590,357185442,185965518,347721745,1223371789,747321784,1698740495,224752307,225839473,256197887,178919257,299081899,199670077,133686768,286121422,219998406,230988781,272375732,1084433027,127641948,93981593,151427445,4574726699,1322989352,207449089,206974513,166779185,117947495,100328535,85802166,111645032,155280909,110388208,122798665,91207429,92181436,95684824,80080525,130064666,86280939,119114724,98243631,165587569,91515173,132033907,95739640,489660545,482318834,137852027,623602773,141042656,90803804,100059272,109867867,139340648,122555280,126253783,189930597,660299747,226851225,607121470,268816015,246305862,273779679,361116516,406384150,393043375,168968563,207463337,286900541,180083785,164457055,201155740,188833119,444632938,212772058,201231827,278785840,336605262,420448033,342780918,179170402,184015522,188094795,276193296,351444809,383225113,307167067,274290946,258162241,328443405,242765861,259033327,235511822,347412910,333750101,509835754,328936508,193461927,168509694,230233526,161422740,175223048,216825416,263660551,239412110,184118346,148900193,163951079,135977797,178949948,177615095,182503111,168071035,149851755,173320006,165687791,148145922,135356094,130514043,127000376,136533994,150072834,167797409,204775405,145899057,146083096,131668729,126787444,129051352,127173452,137370480,148324271,118079980,95929337,91064499,145017491,186171551,125893767,150233697,125213897,113388744,100401578,103050635,102857073,187757333,272544755,163594448,162682874,147610430,145001704,167782915,183135044,162351181,194694768,209240456,211129461,183374166,275853364,183219239,140606802,150692460,130595995,81569924,135566314,127922707,108623315,89287624,65240731,73986459,67530714,53266464,58773693 64,-4752088,-6733800,-6787786,-2503320,-2269544,-2098759,-4709131,-2402802,-3766356,-531896,-3466568,-1091583,-917742,-3761421,-5525110,-3894108,-1134753,-7410515,444027,-3232360,-3630246,-3058879,-5847722,-3004754,-3189392,-1217775,-3887690,-4054606,-6073905,-3782689,-6149699,-7843695,-3308106,-9380029,-8111029,50573,-9830971,-3620739,-2389333,-5907456,-6618682,-5291589,-6543336,-1986377,-5145276,-2256928,-5142178,-5160415,-5071349,-1663025,455964,-3055066,5628776,-4912050,-6841550,-3439670,-2542190,-4751480,-1879616,-3783863,-7073609,-2783902,-5183107,49179906,32444914,-6264642,-3602194,-5388595,-3147958,-90993,3517714,-1798478,-4796777,-1045112,1962450,1812742,783727,-2546976,-4000969,-7086121,694365,-4641959,-3076621,9430892,68081259,84342973,4195880,-1613819,7267829,4538643,-3390503,-3765448,1295517,-717369,238697,-2221092,-875512,-2776677,1806742,5226667,-376394,1130110,-581137,1973069,2885242,2293003,9556751,21172884,27515054,23647555,14642283,10727618,25643188,16908147,10758765,9420165,12895172,4979647,6191852,4115911,7018476,35977354,9937119,11679179,34132641,16597955,11184770,4196176,26631285,11885484,11291500,4389483,11507128,6625161,2983461,104750934,101202519,11545041,14262694,46630033,50010603,22625692,21093791,38422401,17638316,68944394,69234245,23903663,28012469,59025948,30731665,8369915,12264296,15512397,3768524,15929116,20175618,244423912,437803016,159753762,22696813,43578666,9106831,21588411,22386252,15895403,17458602,10153893,45657354,33262465,37575513,46312013,160991258,152097455,27990122,5456983,15690120,35977027,273781826,362100709,145965779,19068528,16641171,11457423,19656048,16326970,14075442,27062337,75500698,83967650,32494373,44128004,117496048,99812790,41673670,45191130,59154833,126918040,69741061,21541132,14042315,21889892,14266120,22484333,52145593,60629307,55211990,216392323,50366178,133907648,71555776,68472287,41319461,15416381,12499510,29970196,49451622,11032605,13973804,24052090,52428120,52066856,20891180,14858663,10970049,62622646,34688644,24949068,19291064,28682545,46315534,28774433,7091927,4206609,5836516,10146051,4586050,5713414,4728573,1530588,993155,933057,1691395,21794103,20083489,30981603,22025360,-2332178,303655,3085364,-691207,2831811,2178764,-3802128,-2123802,-5562352,6628105,4714674,1321736,-7295295,-5122090,2367096,-657529,-819291,4570014,1386159,-6343258,-989115,-310733,-5952285,-1934148,-5068853,1656712,1613387,-2558233,-5310361,-2323783,-4293702,353285,-8071702,-3134687,-3206795,363168,248176,-408126,-213652,1366927,6323474,4313644,8563002,12091718,14723979,16734638,16268612,28053577,32791127,52552593,62497434,77976734,94162068,125640895,157491608,215731708,283735322,380683197,487125274,645495322,811919191,943779386,916063158,789501328,635992482,472506306,370185478,291907967,224278076,170533237,137448575,108874112,94917245,78865804,67682147,54775276,44886205,36807699,32681709,23856387,27824382,24098410,15502217,17495387,13709929,20304395,26726470,14210121,17676578,18657686,31602791,19117451,14668338,22695563,20239341,13730898,20452746,25049412,24851333,24760264,32909263,58202715,32632566,22252549,21408419,21546711,10552765,11600630,13969474,-221856,-2598503,-7301952,-7009243,-5064775,-7196701,-13132768,-10560430,128628,15633123,11089754,5845802,-498173,6924083,31712492,51689858,66253916,77626676,89970542,87494853,61426062,65779219,36319947,-27621330,-174604518,-1329813611,2013966186,9474920406,8739007615,4178120585,1939830813,653133924,388796900,89806113,36566396,61769336,71662899,51810762,43210001,62539102,45545657,54809331,71287788,60109888,61969504,77638530,73230287,72830674,90374915,74883259,81309858,352342423,86692958,69176913,88139405,55257992,46032417,55854154,59545331,48185012,37862643,70146921,76511251,58833343,57188743,50387655,32148279,34964196,53823922,77282717,136689414,112721512,130410720,134523640,115269564,110645552,170700902,125935522,426655825,3861370264,257419428,200435445,259092407,259335585,274203644,694358214,780727183,633472261,855655368,366918161,206431713,251270441,215411319,215086853,243152915,315968556,328466713,240042676,414227966,355451534,472174241,870125953,391425051,291630710,423548254,271905366,381751821,331504480,332639055,495474839,304594519,285005374,277507976,220807248,164714635,454661184,193867937,197697485,241098750,232233578,188055487,133035819,94336867,158905065,218046850,266918028,186461443,88848495,70860277,65959629,95615717,216014812,156998529,164934401,254986624,290258178,203959934,680283136,295622379,207481124,324753259,245127535,269227488,220923732,125110380,164508139,184450240,146468156,213813785,101149447,76632805,80319133,172831154,5751083517,1291475163,213599617,147664358,116099593,77638064,60479882,69426073,69838296,142940075,75655132,84452255,82016153,77374810,75797470,53100542,94823187,50236402,47933006,41314460,74711416,48517271,57637821,58105239,271841796,89562385,222264216,112794743,271138350,80903822,56182552,68798398,67130365,54808578,57526023,73209285,290524237,117135930,226417220,116122628,104278265,100258009,121442558,133102603,136765176,116516548,97743184,110306453,100030338,99561265,122949631,102013199,114803802,114779540,105787938,97398384,103929483,122835595,135393407,128316568,162697883,144123232,183039408,215399361,286767807,219554323,166525281,148163149,142282424,131443455,150398623,159662518,208366875,240255079,266536453,183535879,138090447,107037787,145602502,114761782,103186192,127058155,133771569,179523149,136596009,127992810,135375747,109621231,118057104,113240462,119110275,101046930,100838074,109659148,105061226,98295826,105750284,107134819,109977692,109714806,109230624,125996940,136023356,124217520,133142078,124581222,127171897,134909160,150362551,176326664,201254998,181116121,132436286,114429138,125034907,176219705,131833165,136002090,125328054,121197596,114907343,127672243,149444783,149153091,171609734,177029873,261281173,269682131,283027991,242010240,221406745,190982684,192523414,152215334,143519545,125305981,137536653,144946591,116039112,84797309,72471915,53582921,70873504,72849419,50128372,65379612,54595409,55265419,55266565,42909305,52623170 66,1002745,663905,-882466,-362409,-2749010,2272149,-1578346,-320594,1672886,-1541316,3028554,1299617,-150917,826373,44837,19580,1059269,1202382,2762741,-7857,1305026,2312638,2931245,-1521122,670044,202096,2560907,-1968474,-325012,1777882,-906988,-1689644,260202,419691,-422083,-453289,777516,-186696,-1387660,-1081347,-2188902,-1107706,-790631,1578022,-160024,530447,2447471,1364101,-1861859,120042,-1052227,639114,3155332,1631967,1110435,-350934,-1051825,-876403,-56804,-36668,-141988,902157,-422423,38053623,74620496,1193475,3826504,1078287,565406,2222696,1888413,4145199,943792,7518020,1043014,3227166,-1328740,3277187,2104336,461955,3231502,1824724,970024,15330512,84159400,124955445,15127809,4059316,80193164,70612393,3991596,2490107,2451186,3535728,3316774,5088210,2501906,1609830,6834564,4935465,4932210,10645204,9898603,11976624,20924103,13350163,33249771,47016105,32961171,34389479,20682314,23948223,73506431,45431250,13776838,18928534,10146637,8331407,16047267,14262839,29877392,38036776,37478074,20177354,17032545,21651285,27704294,8880767,6020792,16118349,18633575,12115177,18462005,70853249,16327929,10537340,5532237,10518872,16272674,52818207,74986316,72890142,101103961,157508328,235103473,29376084,21501381,27463500,58397207,105104537,76897207,29834388,25838172,53294069,23044461,29207150,30102992,98717655,151295950,113251153,29653201,21758855,22433694,139149692,151418468,37527169,43209532,41963261,197503643,44838511,72875598,25209604,52136200,68191666,32171582,18319011,25183494,31974110,70852187,111216019,85569559,44453862,67633267,53859684,37739663,238474413,363975260,279767226,259337786,258839395,98350882,109213893,992670019,1369280106,360766831,230475362,430601000,353733952,240106082,150032263,116158966,135373185,110002290,115157867,186580243,242623472,305819107,152008169,1120867111,942888754,151195581,123927902,126192076,53668316,54387184,99101136,77562986,80540088,96596454,118696927,252652480,250357248,127547435,92983947,72080881,182220185,143276897,111463232,69470663,106275913,135960393,88485065,40702205,53566806,92002341,62819064,39229089,40854794,32265533,23585366,21051116,19356183,18376737,24655720,26926092,119191299,105527365,18766216,19966086,40703886,18669647,18442816,25561477,24274337,16641599,31223058,20215814,31698581,23328484,14282327,14719502,15790864,13175036,15293019,12340773,15903893,7451713,8990835,7800332,6718605,7500853,9612433,7379520,10544476,7631180,6340933,8030231,7960305,9155717,7216256,8402531,9059176,14017483,12003474,15956900,10363794,11990704,16080258,16956919,17493383,24067477,21676124,24198584,29544362,37160573,45386856,55735157,66317137,75572036,97142504,121094467,165880723,209279658,277122074,341241059,451339152,579182032,741895226,811189970,808155440,688747183,516407901,399740942,300899863,246339716,184010528,153324572,116148760,97739912,81490488,76331942,66193777,65179331,48967398,42123682,37157924,34859894,34624963,29413907,24719656,25951699,27144487,40037268,46870392,30304795,26949746,33254359,43304069,25828941,18960264,19576855,32934646,19057641,21432839,31319229,37395652,24302482,35157431,64242730,34246629,34327070,35658304,33794705,29982707,43867684,42511948,58460543,83944319,489654558,396433144,55047532,39898344,33838111,33857920,61620932,70924538,50095353,43036108,50305028,57167196,68655254,96265522,106545606,93115353,95335606,95269698,79553764,75768984,66009931,82406990,158793429,883076720,3411727358,5335843997,4213103453,2384834269,1108281674,529335737,265433410,153471792,92877207,102966429,106351437,90076236,83188190,118829642,82916708,70295406,78411452,58712692,57917410,67005229,55819956,61224338,71344998,73351397,80981078,416018784,88791920,80598789,292710807,83267160,62879502,74400137,76453760,69176837,66728747,89797607,122371059,104639699,77585820,79560592,56720162,72293736,96565596,203364279,330190253,259170196,222850041,220485828,159050460,175780168,267358375,178764172,373933727,3265594928,328986029,251545561,405944699,400371058,328122201,354589967,489490306,809483578,1064396705,629940734,444896919,932263570,1014254381,699155560,626921667,602638398,566372511,425625764,494168128,555795611,650596630,739717565,470634000,496856520,562322165,567766940,666410811,700878889,743210178,985993255,1195551669,2073733184,1327781492,692851798,341713525,625330215,401123769,374753336,529967040,345898093,240720990,334344506,232424365,183540886,343583395,215782859,207038235,118870645,123663973,135945656,154933818,228325615,222407844,210580015,252983576,758776717,383826222,1429176929,231631040,209895514,222891745,279013622,340037206,264549297,168189255,323895853,301466969,220336309,210251042,425744245,109623212,117987758,188178100,4361243041,738914070,178920543,166960937,178489127,129646910,86876422,75492025,97322016,179549159,90163801,102925070,102400989,101273024,86469463,77840889,157273087,93015619,95748206,78391948,140999933,90863763,119750394,102353787,398787845,118729982,594454876,208259407,853246918,147297078,100647398,156542532,160946952,122445931,111620241,136696199,859374234,205858129,685430779,212584096,214080982,198650278,310946696,242971023,235079059,176547669,191552522,219080939,170483408,141460068,160769005,155006902,298882539,154457097,169665360,180468801,239378769,354496985,329478130,197566477,204227867,165405228,223877318,359944456,1332013536,2754388165,647027891,304521687,255146271,218489489,217403811,231636052,329180582,333968694,380773826,241399620,183237771,194355010,331536622,259938351,227963820,232110173,250176184,283730939,202271620,192639257,169845791,146663793,202959810,162634898,167755431,149201066,130555572,142464173,148634452,133810719,136879337,134883272,135574434,144893993,136414020,150621358,180690356,158856452,147375795,121444471,119402650,128356454,117130621,120791343,115938027,98863300,96076223,93018631,132859797,197757662,133084385,157805171,117714362,123754399,124635357,151600905,144138445,134763353,193886712,136922946,213807976,183665108,166859147,186955661,204983530,193363395,211862089,218384603,203434509,165092319,188110840,205001993,187426890,161483884,141093521,81455494,90213242,88730864,73394393,80192601,61242607,68488795,63485567,46577340,50115831 67,-2910237,-1348349,-3608626,-3613039,-1866365,-684738,2367598,-306842,-2428768,-1875702,-2887369,-206399,-2124287,1009046,-3574150,628450,-2302273,-370788,-1172336,654003,-2545212,-4496159,-1651979,-2656653,-2228611,1607233,-383754,-3328218,-288305,-2095901,-334470,-3259691,-1821803,-125637,99377,-674746,-3007874,872048,-1880580,-1307211,-763761,-2870611,-3706612,-1102723,313573,2116584,1250718,-315071,-151961,-1198256,-1792270,-634682,1828010,-2320830,-3409562,-491770,-2856064,-1126373,-1465474,-982559,-291537,-3260796,-1748036,-792690,310807,-1358801,-3721182,-1748822,-565136,-824507,-1439723,-930146,-2545248,-1072653,-1040844,320391,-3953583,-1532456,-2216087,-3622585,495901,-1057476,269790,-1653446,1587077,2306671,-45826,-2095846,-4704293,-343475,-1753518,-1344613,-993298,-2376874,-478897,-1289209,474512,2067876,1895941,218699,-454840,-964582,1188261,-1022274,-3914130,3269674,2644053,2197173,3647765,5386114,1025002,934557,10244952,9598012,3102065,2019200,7439367,-2061253,2238502,3857788,5375216,13471255,6362289,3267554,7714896,6359744,3046660,2136656,1733525,4012295,10577771,6124503,10594452,9153807,57920704,10782293,2433522,3661256,3004542,4855919,5628446,4989690,10176182,34618842,67721481,41063264,10931766,10654384,24636816,43544248,40902244,11949916,17301672,12715789,5246966,15631664,20665854,67102396,82111002,41175322,21178164,5627506,6084620,16400621,19333587,12018118,11323093,16322674,19174231,20737303,34488079,11755216,32132236,30086101,8400561,6441357,9241175,15988847,49594404,71347708,34821292,16966680,18728370,12930067,19669379,16301695,15024825,49904557,101656783,87128807,23926273,26505693,87256909,185228819,77176091,31487698,28378107,32723663,61616087,71541494,21645954,17482827,15776021,60482908,80625603,53688755,77895345,56360173,36725746,89387015,13079253,12478858,12426901,6604568,9417434,32403412,16390373,12818820,25020612,30633122,35297886,30506852,19129869,12286803,8259075,17703217,20857743,23991919,13890860,26272014,27843287,16587217,7345417,8661372,13619548,12564111,9843320,15501399,12470867,9137817,8352143,9581739,4838155,11237423,9808586,8454090,6899092,5848847,6080826,7814004,4695323,6071793,7864997,7068809,6472995,6753659,5217737,9603300,7344878,4129555,7703000,5479244,6120795,3399779,8912276,6330077,2657122,3525276,5110301,6023389,3543237,6760899,7125562,7482442,7384885,4819056,6025267,5450854,6491841,5891310,7563955,8778779,8895707,6577121,10613874,10001980,8767211,13341549,13495339,11044734,13053673,15928187,16072781,21100200,22215620,23777601,31177594,33500896,42492535,51110735,63600905,74532107,98971618,128199447,166204095,201563193,268984592,324786431,383285882,368904106,327343678,249550891,189994968,155483528,123529458,101811788,77663144,66838721,57630014,54874185,50657565,44866771,36128033,34952276,32447737,29333277,32191790,29404792,28770311,28814352,25916372,26187311,38747937,35052731,28219139,35394972,46377607,43410748,29397928,29612119,33690268,35530498,33158572,34940284,36846857,38767023,39659565,44173671,66387740,54507324,50341400,55030314,51000096,53639955,51558286,58417908,56146141,63698139,70207166,76066993,77225680,82941242,85295792,97322791,103033267,115258265,120254670,133158250,148153523,172793106,196789268,228388474,257954634,273003578,295579356,282735133,259719038,205379150,147271340,138600035,455555526,2603626949,304535659,5738271447,3681511873,1730473103,847328185,404569456,297065533,211858670,173498432,159028422,154720891,120121546,101240699,105693596,81983688,80106753,73006074,55027702,44029202,42500751,41496613,40755339,52445057,45268402,37838725,58752529,44652304,46963760,39390166,32782399,31322049,26232643,36535745,36115324,30123799,51900546,61762347,36236841,33369712,34988930,27194928,32653863,45503349,64677268,104327424,79027487,71988220,80325746,81463617,83145088,124232382,89227220,310561064,2084840265,138402099,119975716,157857417,202677823,167176239,211372015,236646737,319618284,341465089,270708117,148304885,180596332,157279936,154966837,193775860,256060903,298655233,202611491,286934980,245618607,359795545,426670028,209341485,208319814,256965415,219236025,339582134,299257813,294610810,332151438,213869999,179293813,158158926,158478129,138366773,502047482,131421952,115511812,181471248,124485522,90753744,115777007,62641465,90500201,120151014,183545631,119024009,51563364,51268732,37306167,44074760,78028044,55779377,61331497,83774786,101605448,135566915,427109245,146867719,97356456,183063822,95471887,152860432,102918229,78360389,132454074,151454721,116878315,88729225,63932056,38998372,47089115,116239884,3164633396,284547818,90204161,70345694,50095883,36986287,23797403,14327894,21248610,52249451,26334040,36579803,35427081,38027523,56787703,24070879,71032627,21742262,33201235,20174969,48176103,27827386,38059285,28136942,221739524,39657249,78554992,338800660,174915716,428314952,36949204,29582090,33805455,27982393,31581609,75253303,541902576,107677229,359838903,63132011,51774370,49896395,73317959,79090140,115759188,90351214,59824802,58610294,48814970,49366436,83331531,62940584,160374469,57051639,49907455,58411162,69562045,120125691,124742198,60880648,55444691,50007524,64944884,56022284,57129313,55573644,83738196,95264889,88097050,77126497,85964577,80002741,91476838,119961823,127472409,90644384,61938580,50836839,72251722,35339148,39832248,63411820,78249167,99591194,68330460,48405036,37593319,37267236,35803150,45564073,49659729,39040926,37333237,44757108,41815667,38946692,42289193,39365659,40298490,40053701,36783416,41485132,51929132,40159399,42061086,33981450,32961537,32974906,37211418,39670461,41582269,37639822,33955064,34718668,59363388,115505763,64178713,81752159,63227121,45771927,41543803,36870310,36569739,37489556,82217279,49599077,108520019,84136896,55358434,51337208,90736531,97873779,75873536,83712507,72608837,52048195,67913935,54775668,39650385,33375842,33031623,12283262,24305115,23791881,16336708,27472447,21104902,21730311,14260972,9229771,11946326 68,-740130,-30772,-297363,-144557,-202960,-1090228,-155438,-264744,-924947,-643747,-693324,-603783,-1208294,207583,-724387,-249726,359724,-699970,-991795,198152,-88129,-390450,48826,-139359,-1156642,-519431,467453,-840863,-123650,-1113468,-1492198,185289,-657997,-1797160,-732730,707351,-325936,-2052298,-1059365,-608229,-1063741,-1229589,-1472452,-1090379,-1167333,-1582121,1182740,-700221,-1123891,-2121319,-1567809,-1483869,3506983,-766402,-2385658,94846,-1283030,-855139,-1347905,-1253619,-2067954,-171389,240295,29282642,51736294,1644253,277528,1208417,-326644,-258380,-143045,1691526,2164087,440742,-1187797,1872432,1015593,-637108,-1089659,-1383186,432555,-941609,-1761698,10883418,63162266,85963696,7709458,1923965,35475330,26669720,692990,447905,787250,-848657,344504,3532721,1159387,1773950,3649911,3542854,1626251,1372132,2904610,2553726,3585076,6718791,17616691,25896594,24422806,18277625,6886595,9536778,27176983,15980742,6112719,7417774,2963232,2643125,6586379,5130001,9520793,13187658,16225442,7446218,8485882,5816876,9889370,3410695,4144615,6324070,13219084,25172759,13434971,3814765,3608896,3499399,2677783,4441944,7170251,36034765,50133358,54821787,87172021,31634158,16931092,13333980,8015747,11390105,20389135,45048688,20449942,12433044,8463564,11312641,6921150,15889594,15217876,123133469,218959862,97851054,15136503,7621259,6482756,18944741,21515469,16609489,21655149,16980782,76586196,24880560,37067638,27516069,79836418,74893354,18387813,10735817,9936838,21990966,132034977,180397956,84022570,22613585,40575330,24407213,23399885,180426653,257556568,122995409,67347351,75080994,41024154,54561345,420872284,508288717,110578607,172626714,247454474,203731301,84313144,58183438,56433556,72724981,48624486,48012571,65940350,107999909,95497375,76610959,474182699,370042529,64401306,48286848,33150779,19521436,35342669,40309221,24932361,24402062,35755583,47095580,65495568,58356212,72990633,47760784,30556208,81252753,59403225,39782100,22671421,30063356,37521572,26958540,12158465,12150931,11341882,12627646,9683998,12139829,5832424,5854708,6697227,7249276,7116024,13029407,13475938,49858744,35544379,5035572,7506480,11019814,5364089,7470517,9774652,5468332,5320750,6964692,8254464,30172770,11265323,5052240,5520829,4572713,5248225,2975647,4120222,4401704,2782833,2359758,4122490,4629004,2057691,4163120,1926519,5989088,2759390,2411137,3863835,4868272,3399859,3112150,1981592,4488232,4771212,4254315,4996456,5194273,5337340,7187575,6929944,5595867,10480845,10164803,9007072,12534614,18159951,21602960,26818567,30269832,37773817,47281867,62629352,77270708,102550381,136392841,181099854,228258447,308052695,373870197,419124165,390037123,340000250,251984418,186738826,149611739,115719165,92980593,69258216,54713902,45817533,39578679,33744921,31504268,27811435,22334116,16548587,15037703,15922516,20156153,14392166,10564777,9512038,11187729,17200809,12388253,6050581,7119876,14024674,13016838,7754369,6864841,8443465,11672752,6765084,7507711,8212211,8497215,7904947,15161563,38920729,14562525,12961747,14905388,14828461,11326075,15047097,18941466,20585680,35298981,212955922,161766571,18998775,11346003,9077245,12281967,16532694,23325619,13190431,11965688,13753635,13412272,14383680,19172912,22394348,19464709,22648507,23433778,28370565,33796817,48302948,76998855,153482337,611961982,347327175,2259548720,1571931572,852201990,403789197,180093694,92568136,44619053,33044467,36428683,42327446,26870821,27816390,76487960,27222868,30164213,31350172,23491907,23609354,33879938,26388309,31735292,40706356,38069626,39522661,290534887,47031420,38880718,127034154,45457570,38615987,43656588,47141429,38053001,39135044,51414122,77688437,53302015,41270825,48443020,31619153,34574036,39887793,79777984,144564409,106142027,116844808,104279175,78060189,84525925,130349316,81416832,235155182,2422907902,186436775,150157000,188321024,170895003,148063400,302479196,378553538,386606674,394304094,273195669,217716421,411621387,446432237,229607725,232083330,267527479,248774694,187780237,272335591,263358727,364092552,271553958,233105265,286426785,230330820,233623446,324190475,275190594,348259746,487818863,547878795,893805742,593151934,309495720,152850484,272958778,165264733,166379887,169524332,168152350,114493903,91913172,74232673,93498718,173904602,175122440,126528257,55627757,52232154,53592246,65455679,86218989,118474973,106566231,92019019,226516653,209717251,545454727,137078566,107140488,178156030,117640333,207898260,118757453,63639293,126103477,137503985,125353828,101160794,63797643,46182648,53510196,105324733,3527279418,392646025,106797904,80307297,64222125,50238613,38988872,30644713,37585789,87338926,45311721,54535223,48429827,41861061,51549567,42992997,100460201,74609154,49115825,36664645,65756436,52678343,55258796,39042824,212685246,54436652,147900048,162465629,274148556,136339494,47451852,55009828,59249227,57196765,50883224,60170260,329769869,94306637,268663013,94325039,88304873,85658566,123297507,104923953,111089618,93009533,86306406,112004159,79674308,69146254,90693820,68073135,102634477,72780212,67271621,65671969,79769516,97747506,96158313,77625992,89945386,83470740,119681228,186909266,821817429,1212239027,351746755,114897782,89494752,80182948,85259047,110812707,175610600,190480382,213907786,125625717,91506999,78634249,115106901,87123045,78233905,91434563,104798479,109095588,77595475,75505784,83892172,82805319,132629932,85447082,100215015,78902878,72347179,76519463,71021163,65212091,65184415,59620762,61162938,65677869,68469595,72932261,86346388,70105603,70726505,60682828,58931575,56175536,51381534,52376501,55389192,62951384,59080291,50922172,73237506,105708774,66119032,65988946,59041742,66839279,57386475,58490806,55456184,59015179,101739863,70809096,104861860,73732510,57157923,57578172,77279907,88459365,132387164,118630269,102576610,71388881,78502540,71246770,63192990,58983325,55402321,38062633,54285111,48430300,30919281,50426259,38740044,34418280,34442049,22857177,27076945 70,817893,-137056,357638,1067885,261367,-127745,-949818,119522,1277327,1402125,347119,520955,498568,-857221,1600984,707254,1213200,19022,-581478,-305675,351387,-191990,-853983,-833364,-367052,-581556,1256218,-772522,-448510,21999,-1053205,-636418,-541997,-1129860,-681361,-758332,-1551931,-300192,144575,-596519,-324293,25829,640458,400877,78685,-115045,1309684,809295,204411,-1591344,-36052,-1335367,2605697,2958748,-320706,-1409910,-625808,-1649785,-1728612,-717325,-221085,-146864,-369215,3784446,19671131,-142549,-191253,-2132554,-548934,-560905,2008922,2454547,-67685,-365639,1168750,2509145,3465873,3021218,1267602,1462112,1172501,1815204,322663,2543489,14418872,29450920,3951979,887174,4320124,4617046,580814,-388354,576455,8131028,10138594,2296517,2784887,1024895,1748549,104695,503020,606945,1230329,2160432,3986795,5175340,15446045,44865793,73358808,45593045,16231287,9763623,41359379,11627812,4740526,7138408,7909345,4213238,4396466,3810111,5721283,10619156,20666784,9225053,12003038,10698799,21556868,12958359,6791467,8464951,13373946,12806889,16383524,9361660,14825100,6573587,7274006,9264029,10100771,16268066,24200472,18853099,25275720,23570144,86807050,58260478,24775755,31109968,96859154,137660218,67878592,30199828,24176467,21177467,12743987,22459482,24043888,399502436,1085735456,564482327,225762279,216582533,52711613,45437722,44918659,24325663,20057085,39937633,63531031,33800103,103168542,120299278,409211074,397350849,90709696,33053259,50047448,111483187,665534532,906115416,369134609,63347576,128378866,194147947,152350049,89453257,70118174,179370049,369310783,303070034,70178207,75797374,254991638,710016942,383701214,104906173,88537855,84351795,156076189,207357461,92858798,87766047,74046184,136642795,198690707,144879731,99980642,93689536,95311611,117722769,36472270,30269110,31875124,26454592,38078778,125273602,174723758,290094180,240067828,77300914,67372750,61601083,90755834,48624417,33880500,49366342,50049972,44407839,37721530,55937694,51473755,28912070,26366649,27127269,36979990,35158002,33360051,48930453,36126687,23080548,21248884,21724219,15573098,19457954,18449557,26083886,21248144,8454018,14568404,22501667,13090862,12513473,14205173,11846254,18940946,9618542,16170446,49843162,21527928,7422553,10815498,7004416,7657279,7505248,10180050,11662311,7291537,5645599,6040009,5626947,5511194,6159736,6755932,6738303,4810554,2981918,8577131,5728857,6040703,5741578,7397811,7615282,6019631,3917782,8078584,7192078,6617361,9986352,9772766,11473326,17262525,14170087,13299802,13248068,18556525,25399432,30371977,31586863,40774492,49872193,61947486,75975468,99082872,135901739,182235519,221539184,295779583,363451526,416301663,389393758,323718426,321592596,189016728,151096393,119116862,97818422,74257743,59526912,47592331,43712568,45681157,41767616,34646111,27364255,20572312,22430770,23253010,21033410,23183776,21574230,18399126,19189070,24367464,23965035,15985485,37485515,55625617,44696145,22909527,13873468,19751456,31733966,13297659,16590800,20137615,25198906,21854963,41800463,83136710,42030595,44274284,79229649,57212387,32899056,21013114,21444874,26638193,26628680,32777293,33471191,35002516,34277255,23113342,26110652,23442310,29061048,19461372,18064229,20885268,21833278,24595741,31900773,30022317,25284951,29038060,27694796,27874880,33987181,52047527,73233501,139691498,465249944,75747606,1758269726,1395945452,761443281,396764629,160885156,81736467,57891339,44716799,55950106,61486094,40351746,43408043,129233227,60639777,64173274,69348195,51631465,51876687,76203618,44950889,48571662,63538454,78482580,70949757,145769277,71738343,55892698,69984864,65014810,54436795,70988633,78555057,62627834,62470343,83560376,129107649,127072871,80481652,89883463,82599631,105190171,125184099,200624183,344337261,243288577,199824300,192623876,194965005,220870114,300528605,228828421,435841386,4229061173,460112328,378922708,435901185,412643896,484404647,1646859487,1463653927,659472319,509342144,398781845,450789414,527696043,635272703,637292280,529576918,559841341,677510658,548224630,709822716,626972932,955584170,764462991,580745025,541007162,717874293,772089101,975990006,925776843,905049682,1130479360,840249896,686472493,577272780,441556331,356939869,527571356,405732433,352127903,381706337,445551028,240567653,202905466,170877376,181399840,280934816,319887770,244823558,104291560,93604576,113359628,186976971,209230987,193312785,155852959,245541119,884638968,375300636,828161310,257854732,210848055,307027243,178873284,296290923,215916243,136106964,246419031,200003088,271673683,239136284,753836552,102126087,90597146,143031447,4891369035,1698677335,206532778,207200366,157796632,121679331,75112431,61138472,87570794,175940008,90174833,83526706,763132913,144606370,88086844,64635955,132845256,80573677,89408770,82766574,184484031,95345114,105370016,75822603,493116024,195270586,337899976,328817646,357454008,84525342,82874220,87505854,91449863,69992980,62812258,90647115,582641611,182325180,516162065,234820701,175060064,174147257,193033812,194994608,202853922,160672085,132115290,159552405,130891576,139976859,154387918,166537052,498458651,186222450,197967497,281794255,297140080,478761013,416725788,166983784,153198333,153108482,197471543,247343164,295008263,236272440,236231598,225739157,246927659,247437793,243103931,240034805,320007766,347176023,407414049,225231932,140267942,127672615,199875164,130313318,156860938,284121257,333106458,714453608,205412055,152291727,137539479,119617844,117960096,150158853,175997341,124755421,112589966,127981608,124875086,110012657,106454743,100178044,101343946,98835401,101221119,136676948,147693292,118782648,125687253,109080404,105851102,101216420,102903441,112658510,110067757,99758324,86914920,86686138,146333910,206528454,121411248,133789794,145026917,138635007,106151648,105790438,101941721,99833562,149620630,145439111,227063718,160985551,141349702,153307005,164775662,146638954,234692619,222478726,199380376,160970742,162716789,154396520,123998607,110919584,95620653,65162247,102254465,96708040,71928166,86405615,64426532,67930143,58152611,49307784,54196224 71,-179058,390941,-405691,-325986,282855,-426092,-232340,-245630,-572747,408645,-308720,30532,115618,404443,205910,75280,210525,-399757,196597,-165780,189545,-305647,15062,-154719,2697,187216,208023,-349561,105617,-262901,-204441,-524637,-15942,-552559,4213,-61526,-431485,-579621,-264069,-428192,-849299,-41001,-797030,69268,-41644,333249,959191,210943,190129,-121132,-250601,-622358,2452358,894564,-555300,-102587,122825,-923422,-539668,-226939,415885,-329593,-15315,2370148,5788602,467483,-18944,-223921,202229,-287158,165104,-139358,173876,1992722,2171689,4141879,1997421,648182,506384,738183,2149036,2622571,414293,752735,5767533,10541967,712875,-664563,2396397,1364730,676963,80404,386340,-284224,-8132,666547,1098750,786303,2010227,1111060,534643,1029965,1317860,1082227,3126651,3500530,8882910,15218876,18596005,12494151,7798596,11158588,23274442,5393318,3421800,2943413,4734207,3824155,4944872,6615057,11918047,23569793,20559124,4223991,4108921,19348149,13019471,4149832,3838234,4881087,12937049,7297047,14537276,6388933,4638645,4427843,5248799,12393225,52313306,13613083,12787908,10704819,12024461,14777697,15738237,16619732,13145543,18724349,49111596,62306459,17278173,13720631,11211948,26590759,14380666,12382040,11242828,94982091,177173094,69148672,8427367,6672180,12105784,51638610,53328831,15956780,17733937,21595677,25233891,15062861,53142213,28165912,73457719,61952723,11594697,6973228,12151636,23818701,118501911,160043186,84048675,22628324,30596812,23847148,17925228,18672222,18914422,54467897,124080368,108705239,30985709,40573857,132695949,244385483,104160984,45470356,59695439,84587099,86682160,82740073,42163921,29142912,45023051,57986795,80287039,71730231,105258880,82224809,56238572,19389004,26591082,34648172,26406979,33912965,17231421,24352428,21099461,19064615,24101432,22928324,75565427,73783428,24196484,17522264,12327004,48236557,42920009,37655837,31087702,77538999,67984654,25447160,11845564,11429678,11183072,14945458,17279023,24800761,18313938,13364009,12771189,11154916,8083306,17060179,14071818,6517111,6475018,2711243,6473604,8769524,5152351,3846512,3256604,3455161,4043298,2573338,3913113,4043036,2232451,2649670,3021491,2468588,3841705,2274787,4116799,3796866,1622642,1755527,2914527,2930138,2962846,3671487,3927425,2021294,2413521,1933602,1741778,2003590,1429996,2442995,3797977,4995848,4941686,3317245,4934149,4957979,4676843,8243888,7813482,7300544,10819010,9871944,11241614,14029918,18121832,22757429,29129516,29724276,40434315,48943205,61863098,76446145,102645668,138419813,183737739,229568623,313679431,389317011,452590543,412862267,338485413,267729907,198965118,158507846,123464787,97301140,73987229,59409265,46989662,39976253,37476361,37345102,30209925,25767764,21432002,19663537,18577958,16673833,15001109,12123657,11148560,11098631,20203664,14352262,8917195,10644137,13456406,18029199,9667221,7905823,11142665,19668460,9974528,13157888,9143102,12685056,10682995,16417278,39749012,14276158,16481015,16681068,11137029,12392733,13376167,14851200,20140322,19664847,15467731,15816842,12695190,10351296,7749923,11714760,20019954,23548219,13237604,11709394,12992201,13363926,13293980,17283204,15846274,16195866,18140734,17069802,17650462,17840460,21436308,29093581,45186215,123410060,186225245,94744392,392678707,253286354,125171261,62441061,29604330,24471695,13632853,28411867,55092870,32006576,19507327,23490310,17604230,23972532,29414600,17645569,18943347,27312679,17824413,23894230,38279137,37862271,35875706,59281321,30543016,30941588,36699594,34456322,29812086,33494147,38188431,35430793,35380454,51989835,79115591,65683622,41508859,43846511,32823513,37371846,55663600,102445673,167736475,111775362,96843520,110149308,80429658,97595731,151277644,112273835,511895221,2785969774,199385238,191118024,183181068,160202824,181920827,323139894,394208908,426617990,294896529,191422295,180780126,247829843,237017158,265477428,243792682,291759665,263822133,234174868,354405851,366017083,446274641,309437219,330002146,255709760,279466173,333725331,410246088,368610843,392264134,475055796,317352505,257563492,215351818,190017944,151939749,454759494,153906686,145406086,154448972,146498328,98247219,88198334,73477184,115444468,179407580,125163596,109770437,63442639,65790527,50179438,84818160,90098735,82605499,86501222,102971249,247292750,322331271,480818174,140461554,140129819,250583660,125757012,217779952,139040374,79735149,180158594,162789421,81010746,115979571,198266814,50997014,59867775,138300810,4553930328,394687719,124918408,100566605,73294526,46676863,34599301,33554447,42180515,101689485,40445012,46239710,43221191,45075607,31131441,51915810,89255873,36317345,55221651,38763430,94009862,44879065,54786232,47608027,264126160,218220816,211765153,389589777,194335276,47192916,41525048,47569223,53098242,42240160,41972437,61877022,501944016,109395554,393711932,105769087,90573746,98804280,106668385,116752746,110402936,87240656,67582497,76860360,69205622,71315141,73071783,67048464,149997540,76183919,71028765,79617193,113229133,180516358,160074575,83380236,82611075,74969093,85984920,102193833,117537189,93612320,116109842,106442563,103008418,104449071,113244729,108012422,145000512,155749707,189858635,119177464,75093024,66963009,97575834,54167236,59554463,90719590,107507795,118624040,87378311,67185306,55118793,52212032,55401620,60261396,65365662,53516397,53912213,61598546,58610267,53379261,52710645,52462108,53387685,51823586,54507190,66751903,67846730,57984848,61189748,51056494,51273821,49812844,50375751,53952192,53536113,51293467,43410499,42551817,87985329,121994518,57879894,55349304,53404211,56653270,47371784,47477828,43992202,47846262,86644925,73167700,110549768,73290049,58662257,60437888,79441884,82811511,105796135,128096698,115220679,80612758,77777915,63385794,54496133,45101371,39670499,26004808,46788242,45870042,29308207,46208257,32026081,30690173,21547048,19052438,23096275 72,-890199,-1467295,-472450,-1356230,-465984,-885718,836605,-180766,-843198,-2619969,-1185703,-2073883,-644845,-1688140,-992282,-443167,-1124068,62699,-1200606,-2299122,-639389,21565,-1168444,-517863,101405,-538782,-267261,-350357,-170091,-779712,-932980,266805,-202791,-1273453,-548860,-1161501,730269,133623,-1547299,196756,-1095231,-894255,-312972,-137148,161139,-2132578,1169976,-1700851,-1635907,-532813,-1878799,-583789,2871543,-527971,-1076930,-2462631,-876200,-740768,53016,-901570,-1215051,-839038,-940457,12310902,14473408,282650,-235657,-262521,-1306977,-1385350,1432160,3754542,-546027,264494,-689644,737340,-284750,-1505277,-1601726,-1047540,-386211,755059,-267598,4501399,22097156,28765707,1059816,669073,14423218,9616427,-302602,-57770,-1327,61380,-641593,708740,277327,-688713,162838,610523,-64185,875516,853624,489263,2903514,4517371,11140277,26328516,36678853,20260535,8184448,4347506,13389252,6889270,2117607,9423001,760244,723884,3039490,1674017,2308522,8570051,5381931,1596122,1199268,3525781,3549177,-130083,1296994,1495848,4544178,3335410,7143283,2785646,1286760,1823355,796337,2473782,2603000,12316167,16063888,13517227,21236996,83393026,11474545,8850036,7037214,7125072,20698270,40144113,18858464,7313933,8420551,10014780,4150787,9482622,11198949,224768609,490559483,165418132,11305667,6950007,6093884,10171427,10790047,7170748,7066553,14780543,41111261,15115598,23600727,53848142,173781746,150249193,20652273,6039182,7756747,40869792,290318085,381814685,127326323,19843737,19698978,16301339,14568801,11157960,11972071,37177680,80018963,64471609,16709807,21183853,68142069,142725338,58618922,19675394,21264133,27846648,48407432,55143762,17807308,11597215,14174545,41145295,62599982,51764758,41716351,26844098,86156293,16115096,7969185,10870353,9060539,7481973,10807365,25365258,15740967,10603970,8887507,10839737,21958623,25098135,18351861,11374367,8391398,21506338,16627359,13428434,12356951,24526849,23254615,11094257,6348237,5994383,7874565,8037338,6453217,10307857,10590362,6094158,6699715,5441047,5417122,7157552,7562578,21310868,17724358,3460501,4528141,5023242,3482747,2815863,2251879,1865008,1353209,1205616,2856542,4157657,3552536,2719346,2220571,2041220,756556,1408310,3126272,2316444,1554589,1173071,2439559,1127392,1763536,1384759,1404975,833194,104351,-705602,42203,1225712,1428232,1898648,2007944,1939026,1921283,-293417,2291154,1141676,2412539,4519249,2444715,4485950,5208844,4920264,5810966,8614412,8014999,13811472,14574036,17088628,23808769,28566769,36111758,46212921,59712514,83584579,104782626,137939856,178284058,230725239,257051170,259667686,222101525,164573642,129748619,100102260,79976974,61040318,48967375,37196974,30788130,28411548,24906662,19913664,18792440,15172137,14366812,10917529,9396221,8586414,7164185,7180796,6608751,6309094,11272220,10055419,5225466,7572912,16518239,14022455,7020555,5284871,6548802,7674136,4630117,4614644,4655681,5471620,8305074,7086770,27950185,18186238,11250898,13537804,8663482,8746240,7754001,7464617,11216812,11141831,15892560,12163092,12508194,13038481,13859591,13541394,15680995,19323161,16237150,13618879,17656306,16431989,19786264,29242762,30025024,37136847,40729755,49428254,56790337,73079734,93700231,175831769,403343503,1505234495,-429706569,4280970833,2190534095,1190137447,562099920,281039212,160063808,90379130,65877494,52535844,51161255,41408992,34996687,37301789,33532559,33675474,27932356,19302714,16804899,17430112,17663486,18936086,29514834,33181113,33406013,110852529,26723421,26619328,56106302,23274053,18708534,18653730,21095796,25067258,21987962,29070528,37854435,38637044,26765474,27484662,18851329,21457317,27818722,56593707,88861828,71661793,63185425,68744732,66701137,68891937,79733347,58312084,163989866,1000334039,99926624,85675887,122271010,137395839,116123566,486907202,586059880,257729822,499472252,175862792,110822311,141420319,121286920,115805674,140997374,155144115,163795881,131011852,200387387,180733538,217192104,175032517,146637445,173496962,170872737,175910566,215940369,229871119,224413470,258935878,192780631,176747975,158781753,133358479,102202213,380783817,124326935,111491941,96241493,95169525,65657074,58958335,37869368,60743498,95091742,55842083,46551160,29767887,26364383,27213450,45243423,71501704,57665970,65059752,65250151,189318934,84577556,258176871,51486824,49191400,129554986,84676923,106328924,79234438,39216889,76897369,74253311,68320768,59896003,101515070,28217755,26669759,51901030,1518862602,591795372,71557604,52856804,37019110,28418404,23446015,16732556,19039968,41263378,20906679,24500072,23798116,22255025,24025944,20971733,35039365,19191029,23232589,20157951,29591061,23443018,27223666,21969724,112541641,28294594,109362587,149458245,241125509,114102299,30564073,27465386,35997391,27045292,24895385,35448467,316655606,61734593,233781438,55967679,49040531,46755279,57415254,57159227,72828902,61472096,47475654,55860848,38557322,36377038,46713314,47678070,122214325,42938684,41791373,52295738,60508798,96604142,97479684,49682327,46702453,40915806,55349408,60831990,68131925,60805425,68324402,70807900,66660071,55428059,59260935,55552171,76193330,93674035,119545027,81251536,49619377,43030914,62763668,47677479,44709356,61460900,68298233,73946004,53121924,48088367,49409524,38048877,47752821,45768060,52833502,38478772,33685575,41364998,41507752,36752421,35918066,33968557,33025203,35514289,36764970,39905977,44167567,36412110,36105142,30322359,30949899,31391455,28880086,28210992,28698909,27104299,26114986,25793901,36964860,66131315,36983399,36013058,33987635,36424348,34255867,32167910,27656925,29007724,52402901,46717853,138569474,76967530,35869267,35383231,43041560,44049013,47886051,52147459,53352063,39383152,48122181,44522187,35109892,31392146,29279634,19877203,40192571,42490204,16426000,22372909,17955896,15659557,15059621,11142109,12491323 73,-128307,509119,192431,287576,9225,-1602,-99302,-386983,-297691,283363,-10495,1366275,1417146,434460,-119460,270278,405741,577069,-162970,511464,188561,-39514,1434622,1319270,881130,434510,666825,219839,351328,352718,166378,12365,-294040,-37312,285045,-194255,357529,370338,-508813,-203057,130007,55190,138711,50119,478799,664445,297448,-278568,-168386,348181,-239143,-374900,305487,2487763,217468,-404737,151836,568023,13089,135797,195417,-767191,335060,14428,3154928,464123,149130,219358,-331905,-162487,23757,648263,358047,188721,609876,1919170,1928878,204322,159808,636244,1344030,962291,-108074,1118744,1658892,4985707,1394532,-229902,-509172,273994,26158,-815029,245425,437412,416252,758390,107509,830460,2150248,1045803,14520,905764,2375484,1622793,2487410,3197566,8291735,13559441,24388508,17036815,6011756,9045659,17973594,5894883,3137017,2283873,7669786,5822547,6508343,6003367,8521483,9510568,16057008,3580455,5218599,47289009,24552720,6620865,3685705,4155917,11298410,10316788,13447310,7350827,5354768,4873938,5969168,18256245,38736845,9358339,11256532,10477406,10658515,11987383,16887385,17256500,15812600,25430940,84692924,108722071,36444524,21088240,19539390,37867299,15559149,23983303,22108819,84437939,217129418,113137376,10905985,7464010,8712780,21116202,22037154,9765254,9854140,33036419,37603982,11908846,56530831,30255904,84287187,77659395,17146878,7650079,11407502,21126424,133972214,192311395,85823260,25907095,82560101,45445599,30455133,215673027,338752340,274769100,272589393,217623133,43449305,76030932,755628429,1186254011,335659711,172400047,327003067,229839579,121864184,183461496,88700697,86679316,130544347,116034632,172608031,110825353,105172637,84707168,705470411,651078312,107745813,24854370,19647957,38263415,17897890,32973599,30462029,33885492,31921070,45712695,57466145,41367259,45592081,43996786,20662068,28617767,33957730,30830830,19595803,31270791,28404458,17046125,17874608,16630587,12375485,18011323,23441755,34857660,26569763,16017966,11255577,8615926,6655686,11837915,8846980,6147004,6104992,3607482,6198577,7817586,3555959,2807534,3789246,3098269,3188924,2700300,5167817,3533292,2605504,2170472,2499942,2794034,2606094,2115736,3182590,2574387,2142895,2239380,3085353,2228760,2113926,3093438,2413033,1752211,2902563,2876456,2475530,2951442,3673613,4112212,3716878,3925064,7131641,3910394,5264261,4411960,5013071,10316146,8956093,7699684,8007334,8688917,9386516,11897701,16157493,17059833,22322000,25915779,33932739,40382199,51393886,62286217,81277759,109423665,144756434,179250197,240841719,301620925,352852417,313926264,258535490,203491345,150390885,119912149,93145470,75185124,54951865,44159631,35589201,31513756,26694449,24435527,20807931,17323061,14783366,14866933,13040658,11515260,11301630,9849019,9521657,11469268,13245996,11213265,8215033,14094261,17323978,14667061,8028072,5952769,7528435,11640272,8174963,6462919,6287469,7440458,8061378,16182388,35458393,13471127,12391620,13159422,9520441,9753341,9620418,14275871,23785550,49501070,367316082,291217027,29545959,16741083,10156036,11481605,11290662,12010493,9803907,8784231,11345128,12954444,13716000,16583145,16365479,14950221,17477144,19190241,20266239,21391176,26640796,34404178,54776059,129319100,-179390669,390271967,579129583,462188732,235593340,78685931,44429007,51247331,26709131,30448691,32644453,23930176,29906638,33357380,17406653,21272562,25294884,17460804,22486464,26477410,22253102,26062433,29565349,37115396,37728004,50047682,41199580,42172393,40373382,38914817,26827930,30878737,32593416,37352230,39663328,58700539,96090762,78916110,51240128,45174510,33835787,38880333,52192675,121532938,211065655,135893400,96419908,111863799,83724734,91279398,131881051,92614567,191771588,2896743098,217947339,160038127,192661673,189642830,187426952,319758955,385836413,341248347,205426840,175967146,268391521,525881718,560451156,237335260,247482573,282813728,303342334,215071172,370580465,469605510,403418666,287223575,304414167,245864282,231076577,304896267,356572312,445554855,471746464,621594071,788532617,1270336749,796220444,389604185,202510647,396755149,131965346,117128028,122138556,136911219,93606708,85675272,85595031,112017521,123756900,123558002,113168501,60880115,51542407,41230784,61389532,75195968,68271026,93419869,79461412,117411873,388004042,382951906,129198594,132132009,138478014,80174712,107289862,84722767,63704695,168398323,183194797,115983187,175167657,92954641,57395137,54381743,99918174,3312884348,1210892388,116349692,118081080,68257475,44890622,32866550,27629647,32822330,67541770,42302407,61992147,52096600,64735090,53906299,30178606,61183712,32285922,31645453,28565257,58615579,41692176,49837219,37978039,255080275,49326893,137989033,224421094,321278386,183569650,41470433,37887427,43197847,36529279,37591983,104483590,420019389,204040800,217120956,72530473,60223480,55459117,66965972,89167672,115660117,82232747,55848619,69812240,59277740,62385069,71976456,68658786,336759363,63335732,57680917,90431689,154530046,292729501,231615589,80366177,68642897,66066588,80253893,146465881,1038331703,2054981408,477647116,153188016,160510502,172064814,175815554,128154924,157198482,170520799,224983512,156534572,82201101,77612311,114299326,61508480,68704061,121686647,146261970,143272834,110185312,73917538,55881403,134339984,103482613,61839147,64539500,51433445,53273372,59766571,61732360,52524774,53031687,50289723,52052836,51458212,49046076,57311971,53413937,45958604,48996265,39172619,38942345,37576140,38431366,43120341,41044956,42714924,36609349,38407740,66147307,86333342,43435976,46381672,54796614,60720872,47968572,44052460,40128590,41309102,59850913,60892044,91924253,54528373,44037376,49922598,77411850,68397531,82674590,69484370,63469273,67466237,107522886,71033925,36926441,30924787,26918243,20085153,40351107,45125800,21433776,23391861,24180300,28263065,19779819,17253315,19549232 74,652899,-108065,175831,-389269,165297,-230490,638202,-156506,-478483,115103,337551,-537248,-388143,360814,-412245,-114011,726960,285327,408005,985645,1228965,423560,734683,-152923,-120803,403330,701534,270760,42759,148334,542639,-167346,-189219,453632,429400,-141001,571404,273744,102858,555522,1018282,205642,-79149,270096,-342492,-67758,92736,-267795,-618422,-22132,492205,790914,5608732,2733789,437740,-374910,574475,584522,154154,-181819,181757,597390,189344,527098,1026876,565488,403143,9814,-115743,187680,899810,688441,-263889,123828,9999,5647569,2330274,297886,-38475,1197302,3752971,2913484,508967,303,1695410,4045031,1283441,890035,263270,1957,369901,630557,1150440,1031559,449332,1691898,1038142,2155406,2664376,1013258,1424027,1330965,1494358,1460285,1870444,3345100,9796141,10507933,11097380,8866370,5327117,11997524,37429616,8502948,5851913,3613416,4395786,5187913,12518951,9830017,16962045,38722097,101825465,13770757,9625110,13725187,31742094,48225543,195987454,27016043,35846081,16974124,45502558,87474790,14634837,9281209,9195827,9505210,11149024,20924290,57069612,17610748,18740220,20255431,28853712,32597245,27947071,37598168,106409552,124816502,52150719,22700952,21492164,16715513,13146443,43497990,30537990,34162647,108683008,66364984,10364537,9194284,8971180,27786800,30296601,14233302,18588555,29352608,41025398,42970176,88757188,27940845,49938844,50127505,19461154,9517800,10608617,21734202,67632346,107688007,67110457,34370544,46816618,46061909,29069636,35605158,35527632,115547468,258985165,211644760,40687646,41375822,161482378,480030791,255132593,51629721,67890356,56376860,130866786,194845875,79681009,32143001,36353707,112961486,231490698,141383162,72564029,111752011,53895634,26386573,24584121,25087994,19664303,17614437,45582851,78652135,54745635,34993317,31748350,37006360,43966952,36556018,24934988,22778961,24119969,33172205,38622968,39120522,33149365,62732845,50127155,23811507,22252950,20763179,21816232,24054026,29915892,38724271,24146722,15332037,14620933,13589822,11373581,17366706,17486192,12267566,12562467,6920647,8624475,13470834,5817294,4896577,6556558,6368690,38044879,9968158,7779684,9375143,6906388,6034189,5214205,6237003,7018147,4967395,8163193,10691529,12745751,8602345,7084771,6438786,27742859,37695480,4243641,3689314,3888425,3164697,4217615,4432740,12388271,18039951,5741403,7365167,9356228,6205102,8701558,9051027,9146642,15314508,14620957,13028106,14465452,17083771,14938092,18615658,24641129,25925662,33336389,39153112,48654128,59993120,71405165,88810622,113658321,164936961,209049185,270486717,345303457,435707642,458790455,543429818,359855520,252812499,194187164,153624848,125785102,93730371,77155784,59322173,50952988,48947256,54228802,48945996,42702260,35797684,32119198,62447513,50772928,22969557,24152332,19931164,19492136,21543361,24039939,21940096,17475119,39826412,53780550,36132525,18244010,14508220,17376043,29150002,15569209,20212001,18241257,18641390,19097980,46295392,85707430,25058763,30959434,27303769,19639350,17062434,16203651,17745688,27473380,23994678,20600808,21142426,32320350,32472077,17111355,18470112,18240982,21506072,19179025,26498433,33145492,28377207,23649019,28078516,25219233,26635805,28925557,27988749,31003704,32786689,35834481,46522738,66022259,154922658,-509827163,358378603,422048045,293055031,149072303,72482971,42565887,43449375,25582678,62243542,68710910,28739002,36775352,50070531,40651691,62508326,59467164,29360060,45781604,65696002,42140588,41115699,73489255,75021304,81570497,79723968,53091661,57127168,59910509,56228653,47485964,86065651,96140860,67546807,78248875,120492591,157170733,118875169,90360797,90246571,100408103,120764816,110049658,200588890,309821193,219334707,205337251,216306283,163771728,201010520,241288613,168771084,399249175,3797361271,350396708,344068647,394013828,299215860,319573675,357383128,463274497,542562914,416320690,309311135,352651797,496132382,436412892,522244219,515858884,633274147,645928104,653436950,1674688283,1779667308,1185142792,686733695,560573267,622412177,642763919,818670311,884555739,1842820628,1972052630,3610443598,700996597,515357178,426940478,477226682,2089888179,3081298611,1331218945,302252127,313849015,300083428,216929247,179995387,172556963,217446024,286629248,363089200,267978825,105530942,101461978,76609895,135172730,113015635,94190506,114878293,143566908,181509966,1076034963,1115019647,290917648,257630514,432709634,151204348,386246778,209737660,123651873,302191209,228962045,310619285,162448493,112756534,74442577,87811894,179020406,5313377305,626813653,381065083,561341940,336460304,114575119,78010013,56609660,62932250,117316717,73461690,86873575,86970410,143043869,86391430,58476791,135430673,53703595,65727228,59590906,125616956,93388462,100785114,89746126,559792621,566498922,1155692482,1259954571,1122144292,109920381,82338417,69517329,78714238,63044684,74445011,162772273,2133747590,323418562,1581977828,236533275,127156165,138037121,153298104,352775728,634627166,389046227,161091908,208419491,133845264,177952845,139112066,153392806,531884375,168716202,150190448,229093755,255647443,368376285,289985528,150216121,155238566,142250619,161926225,150962269,135277423,121736415,193783368,185739343,205240849,218745293,242616219,223919693,326050971,320478804,380746576,234507919,164652393,130561059,161542712,96659335,114974475,188941934,230878876,220330184,169833955,118078654,92912872,90244280,101252197,118573997,134600009,108935645,104604726,122080729,109023793,101070068,108414294,101804773,99835475,95851868,97457823,137451932,114017338,94407865,102867586,83851957,86255380,81912028,81149389,87419244,101816549,85809357,74565579,73625066,151813139,174840314,84396389,82261464,92055935,100810509,88241188,89386205,81705493,92079068,195119672,159326266,222558041,151720297,133994879,131371447,126939141,140577314,183380712,182542517,153597330,127521440,122554386,91657385,81253881,58890420,49237659,37485767,67534544,70876804,56103069,102460831,55156387,46856197,38854987,45355215,50417539 75,-380891,-271116,-923752,-427828,-2253162,-1244948,-480699,-14337,-1214959,605,-977048,-762816,-1089074,-1925273,-1016861,-696961,-2339819,-919335,1070770,949960,-328972,920443,-516240,-1687378,-941592,242094,-179367,564162,-632195,-1383881,-675730,-642045,-1125465,-616053,-94272,-472396,-1316016,-655474,351441,-1392876,-1280290,-1793363,-746810,-1303538,-157601,861773,2242871,-1069306,-1739881,312844,782987,-358566,7054153,879535,-669117,-1275171,-877610,59827,-812898,-2171661,-64304,-94358,-886388,8336594,11818059,-829334,1043801,-393632,-486779,506662,381025,306782,-971401,-839462,-443819,3845293,138914,-915270,57129,906343,3108067,2871456,50984,2076262,17191868,22556652,1950319,-167096,7850712,6336331,-362168,-605815,-1230882,-1021488,-27060,2968248,617518,-591931,2705746,1059672,695677,1268687,1561158,1100225,1985185,3237099,9502402,18984648,20586440,13030872,6987878,9631616,49155737,17110763,6192713,11239155,3461731,2395899,4283829,4843510,8904159,15534309,13324638,10392696,7352596,9156824,11080742,3854171,4116843,5029213,18054404,14490226,109671203,74691844,6089320,6163325,5433489,6215305,7799421,14824993,19002238,15374075,25989089,64769257,75941716,20410463,13608701,19179153,58048628,77271273,53832929,18456963,17288727,13515513,16874110,49934783,28036822,110733757,261525327,154774156,13583808,10833598,10323608,33925292,35479224,13446728,15286304,33770828,86441256,34354250,46343650,31126944,101737747,94873576,20185806,7316593,10372487,27856426,172390233,231714419,97258624,28716158,45564965,53170239,39340855,27150595,24273889,78809322,187068050,172690687,46907630,42657401,173014944,373257163,158387780,43139735,68190735,103922854,147758491,136303102,43930117,23342276,40896141,116909115,148442978,183447447,176653410,53060238,135459325,39488844,34410514,52211510,40014003,26236226,29618099,85960184,58427325,28603181,26075633,31377633,94941985,92260083,47384910,35388586,23646149,94174829,36568900,27922000,38767589,52248602,70928738,49656258,16739124,13913236,15000721,21065119,19439133,25750137,18037540,9935996,9849465,9597606,8092030,12110666,10738811,45526918,28703832,6030297,9569967,11892064,7722454,7362767,10114667,6894055,6854142,5917063,8987263,12552356,5460820,4868419,4152354,3036546,7214560,4246212,6301054,7346665,3417474,3206731,2980874,3950249,2926316,3141772,1764183,5005167,2755864,3375176,3147848,4390172,3631404,2586298,3591463,7082194,7082913,4768938,5898090,6601037,6608045,9156028,8035122,7620061,12050188,10729811,10774835,14108920,18237915,23910374,28336287,33991852,43212564,52538996,66093296,81549414,110096558,145570128,190213063,238996151,323510883,396050398,448168745,423794558,351554450,302722759,203994328,164263590,125936500,99712832,75168793,60156488,47699695,41406695,36180377,33181430,28083406,22744124,19317879,20780480,17230851,17542967,17286607,14028928,12737847,14164142,20147328,14734105,10025497,12421369,20501139,24839093,11997701,9617477,11206386,18399420,8843410,10279289,11170777,12095295,14960994,23921906,54351818,17598086,16597067,32441156,16906196,14431311,13899129,15111276,20701061,22093191,22761122,21283735,29699824,30812279,14776657,19299554,35982844,45422429,21556380,16885470,20673774,24553329,29568334,41663965,35859098,33693932,36119015,38269584,44113152,47784403,63107894,92365550,155216827,364130422,954185831,1112181040,1565760554,991927694,500074828,206552586,115479373,54652222,29279287,39216510,38928541,24485647,25926015,44888842,37571676,38676663,30592074,20284323,24873550,31931390,24007319,34175908,54497683,45967702,43216491,109387244,44635958,42929876,62632823,35722521,28783253,34571212,40850666,37448371,45770434,59068821,85534035,54335674,49216159,59381793,36322915,40792188,49877932,101428464,189392071,137132801,126335944,128827355,112524102,138762864,167356054,121124717,346603042,3107312322,234752470,224066623,257718940,234729126,248185424,486235504,516781929,536133613,418431303,307598169,229381961,277460720,265826783,295602606,316927538,367852137,352152331,254603607,370602133,344226184,573242000,717573262,332139238,372012554,362876629,371805672,520275282,509425467,544524199,578888339,429681352,389344437,320172317,263226947,210857379,489335384,195937351,175703401,214124281,204855625,134267685,106363764,81114041,118048793,168539695,147184074,118165125,78672626,67387389,60919448,91257170,113663772,126426583,141910759,175062564,251964126,254154727,868070816,175242773,155786499,194329752,124807226,196183153,122294483,96111366,201255786,168606697,151516479,159085035,152549412,54069830,61681463,135578416,4526673677,422353066,144820077,119371113,95673914,63483336,45916420,36433630,40312098,92593497,54529149,69858824,57218704,60529771,42473874,36093291,83150157,41857445,49952103,42661029,77436444,51691462,70216007,50237741,295891895,170264540,302792637,338060520,313114473,57271614,48229923,68804834,76341736,64951666,63332311,75197973,507060682,172355140,413659313,136137694,88375156,91348861,123624730,123561866,140069054,116878997,96846722,136849693,99789924,95487376,110638269,102404707,285102468,100447512,88257778,147661750,152922925,232529618,198954127,89500218,88676398,94720966,105743055,102512933,108211290,99405731,122992817,130384307,138167092,139106614,147351642,131963832,185850142,203029714,244730548,160576325,100699485,109858948,152820394,101746118,92085295,122803469,146018314,157195828,117870955,97537603,89915988,69176235,75921071,77619954,95287847,72022945,70977980,81051900,77402000,70839363,79052865,81802864,86246785,79932585,69243857,77424376,92117272,76570536,96341471,78411752,74108530,72623954,67744104,69184029,71699108,64904905,54451675,49854299,83264244,109365166,70703151,84507327,77009270,73719609,68730570,65552490,59290353,59526563,115813250,91079463,149396716,94119748,77226255,85443068,129564644,103819300,108416772,124937256,113185261,87737497,92396806,87443595,76673660,59653782,47853183,32639476,70883441,69565157,30572037,47358330,33936644,33919407,29530199,23628105,27482827