0 1 1 1 2 1 3 1 4 -2 5 1 6 1 7 16 8 16 9 1 10 1 11 -224 12 1792 13 -224 14 1 15 1 16 4480 17 501760 18 501760 19 4480 20 1 21 1 22 -116480 23 260915200 24 -3652812800 25 260915200 26 -116480 27 1 28 1 29 3727360 30 217081446400 31 60782804992000 32 60782804992000 33 217081446400 34 3727360 35 1 36 1 37 -141639680 38 263971038822400 39 -1921709162627072000 40 38434183252541440000 41 -1921709162627072000 42 263971038822400 43 -141639680 44 1 45 1 46 6232145920 47 441359576911052800 48 102819127037198860288000 49 53465946059343407349760000 50 53465946059343407349760000 51 102819127037198860288000 52 441359576911052800 53 6232145920 54 1 55 1 56 -311607296000 57 970991069204316160000 58 -8595679020309824720076800000 59 143032098897955483342077952000000 60 -3718834571346842566894026752000000 61 143032098897955483342077952000000 62 -8595679020309824720076800000 63 970991069204316160000 64 -311607296000 65 1 66 1 67 17450008576000 68 2718774993772085248000000 69 1058987655302170405513461760000000 70 669619074200668390814272140083200000000 71 557123069734956101157474420549222400000000 72 557123069734956101157474420549222400000000 73 669619074200668390814272140083200000000 74 1058987655302170405513461760000000 75 2718774993772085248000000 76 17450008576000 77 1 78 1 79 -1081900531712000 80 9439586778376679981056000000 81 -183840256960456782397136961536000000000 82 5114818336374385436395736314811514880000000000 83 -161710096522812569957087599329080854446080000000000 84 5174723088730002238626803178530587342274560000000000 85 -161710096522812569957087599329080854446080000000000 86 5114818336374385436395736314811514880000000000 87 -183840256960456782397136961536000000000 88 9439586778376679981056000000 89 -1081900531712000 90 1 91 1 92 73569236156416000 93 39797297857636082800132096000000 94 43403949307336004496834448070803456000000000 95 60379407497232345199564388049086970855424000000000000 96 83994035287029904336494818472637081504863748096000000000000 97 102136746909028363673177699262726691109914317684736000000000000 98 102136746909028363673177699262726691109914317684736000000000000 99 83994035287029904336494818472637081504863748096000000000000 100 60379407497232345199564388049086970855424000000000000 101 43403949307336004496834448070803456000000000 102 39797297857636082800132096000000 103 73569236156416000 104 1 105 1 106 -5444123475574784000 107 200260002819624768650264707072000000 108 -13541337720699916026940398446921545416704000000000 109 1054894907842526015145490178301955572860081668096000000000000 110 -73373426293968465488647598449828180261397552440750899200000000000000 111 3925771800432488777504601107459606956705814645789936110796800000000000000 112 -149179328416434573545174842083465064354820956540017572210278400000000000000 113 3925771800432488777504601107459606956705814645789936110796800000000000000 114 -73373426293968465488647598449828180261397552440750899200000000000000 115 1054894907842526015145490178301955572860081668096000000000000 116 -13541337720699916026940398446921545416704000000000 117 200260002819624768650264707072000000 118 -5444123475574784000 119 1 120 1 121 435529878045982720000 122 1185539216692178630409567065866240000000 123 5451200912844958195805126798792737322948362240000000000 124 26328826634267410904732048622988584595454377531140997120000000000000 125 102553180929460610661805840949374953558209905923025023841337344000000000000000 126 274350269622493025642462985707767875758923140325276543780345662668800000000000000000 127 458713650808808338874198112103387888268919490623862381200737947982233600000000000000000 128 458713650808808338874198112103387888268919490623862381200737947982233600000000000000000 129 274350269622493025642462985707767875758923140325276543780345662668800000000000000000 130 102553180929460610661805840949374953558209905923025023841337344000000000000000 131 26328826634267410904732048622988584595454377531140997120000000000000 132 5451200912844958195805126798792737322948362240000000000 133 1185539216692178630409567065866240000000 134 435529878045982720000 135 1 136 1 137 -37455569511954513920000 138 8156509810842188977217821413159731200000000 139 -2775315408747625116648306155801358425859470183628800000000000 140 911508190690599248307568280455644476868165822828506302853939200000000000000 141 -220125267001786253398184294361318593115023367911684588582236634721812480000000000000000 142 32977230399858000765086066959422372016873388774890962237011168931636393803776000000000000000000 143 -2756896461428128863961195197807710300610615301580884443014133722684802521995673600000000000000000000 144 121303444302837670014292588703539253226867073269558915492621883798131310967809638400000000000000000000 145 -2756896461428128863961195197807710300610615301580884443014133722684802521995673600000000000000000000 146 32977230399858000765086066959422372016873388774890962237011168931636393803776000000000000000000 147 -220125267001786253398184294361318593115023367911684588582236634721812480000000000000000 148 911508190690599248307568280455644476868165822828506302853939200000000000000 149 -2775315408747625116648306155801358425859470183628800000000000 150 8156509810842188977217821413159731200000000 151 -37455569511954513920000 152 1 153 1 154 3445912395099815280640000 155 64534305623383399187747403020919793254400000000 156 1756663641120896793833711864376027829232010247429685248000000000000 157 42694168604084605815448122990993149877807093702097319859627772346368000000000000000 158 701111020655299554817002926185387170424764680877407542015110901577624726378905600000000000000000 159 6512125566930903185329261304071345016888187406711411559016719302502402911326721162608640000000000000000000 160 30487167054143716352437469721140408831063738163260144354692673086595249469667177794868609024000000000000000000000 161 67071767519116175975362433386508899428340223959172317580323880790509548833267791148710939852800000000000000000000000 162 67071767519116175975362433386508899428340223959172317580323880790509548833267791148710939852800000000000000000000000 163 30487167054143716352437469721140408831063738163260144354692673086595249469667177794868609024000000000000000000000 164 6512125566930903185329261304071345016888187406711411559016719302502402911326721162608640000000000000000000 165 701111020655299554817002926185387170424764680877407542015110901577624726378905600000000000000000 166 42694168604084605815448122990993149877807093702097319859627772346368000000000000000 167 1756663641120896793833711864376027829232010247429685248000000000000 168 64534305623383399187747403020919793254400000000 169 3445912395099815280640000 170 1 171 1 172 -337699414719781897502720000 173 581841299500424727076730585636612855981670400000000 174 -1362074827397756472415608170552426954118599177611039628853248000000000000 175 2648322694044856425500712304981144366372364246908592918678299488866994749440000000000000000 176 -3218257979809611401885467688492010914919212248064004441761251092096181911057360226353152000000000000000000 177 2032664674870223012221007850123287680953243699175092624263058516588337847998165640706872561788518400000000000000000000 178 -589999622396091035348859961770505383643343753527603045044495954578117673089669160339064264286685919969280000000000000000000000 179 72687953479198415554979547290126263264859950434600695149481901604024097324647240553772717360119705340215296000000000000000000000000 180 -3634397673959920777748977364506313163242997521730034757474095080201204866232362027688635868005985267010764800000000000000000000000000 181 72687953479198415554979547290126263264859950434600695149481901604024097324647240553772717360119705340215296000000000000000000000000 182 -589999622396091035348859961770505383643343753527603045044495954578117673089669160339064264286685919969280000000000000000000000 183 2032664674870223012221007850123287680953243699175092624263058516588337847998165640706872561788518400000000000000000000 184 -3218257979809611401885467688492010914919212248064004441761251092096181911057360226353152000000000000000000 185 2648322694044856425500712304981144366372364246908592918678299488866994749440000000000000000 186 -1362074827397756472415608170552426954118599177611039628853248000000000000 187 581841299500424727076730585636612855981670400000000 188 -337699414719781897502720000 189 1 190 1 191 35120739130857317340282880000 192 5930126524508328818366038128808358228165184716800000000 193 1277168530957089924951108819632870867506662179275477862549051932672000000000000 194 213558369150643357961020191635454218598915183232343702862962935025892431767546101760000000000000000 195 20761395194615772322898242001675749706984440645576564226851797598852607290293857700668429188464640000000000000000000 196 970360568034797711915244088224576592107740031747140049358483658537335989398212803788313729746879706680000512000000000000000000000 197 19152613588874165009519746745990061493546487608757164165003270635928181380147493630299998053083494418687669113664307200000000000000000000000 198 146295323637256422008715633544570485712305490950730722757960982425473820654118615345683505128672963767703891757813444116480000000000000000000000000 199 409626906184317981624403773924797359994455374662046023722290750791326697831532122967913814360284298549570896921877643526144000000000000000000000000000 200 409626906184317981624403773924797359994455374662046023722290750791326697831532122967913814360284298549570896921877643526144000000000000000000000000000 201 146295323637256422008715633544570485712305490950730722757960982425473820654118615345683505128672963767703891757813444116480000000000000000000000000 202 19152613588874165009519746745990061493546487608757164165003270635928181380147493630299998053083494418687669113664307200000000000000000000000 203 970360568034797711915244088224576592107740031747140049358483658537335989398212803788313729746879706680000512000000000000000000000 204 20761395194615772322898242001675749706984440645576564226851797598852607290293857700668429188464640000000000000000000 205 213558369150643357961020191635454218598915183232343702862962935025892431767546101760000000000000000 206 1277168530957089924951108819632870867506662179275477862549051932672000000000000 207 5930126524508328818366038128808358228165184716800000000 208 35120739130857317340282880000 209 1 210 1 211 -3863281304394304907431116800000 212 67840647440375281682107476193567618130209713160192000000000 213 -1431859183426612656661187119866804186979069102429323741260993102757232640000000000000 214 22027059411639573895907824066663319887116652700740955838142700525893024125497278275675750400000000000000000 215 -184159833691209365482516421000932885038943661916052327291695986907690824794848103985394256392975927581081600000000000000000000 216 688591259516662729128839583498395903069086323100184167656498293803215977641823341349593338571641431813630892863546982400000000000000000000000 217 -1005745578911152117267424489754794463616012241677972913026617862029374101154788720954546130144601204535317789955145764769953218560000000000000000000000000 218 522395518036936214612413675132925498100149257664645924322651215658111637129730195297465950913763485169134855661950207854079125196111872000000000000000000000000000 219 -90687861931212126856715014003075866470185911130582532462412251038248180205721161903640089078629341025361810942914556083468136134045020979200000000000000000000000000000 220 5078520268147879103976040784172248522330411023312621817895086058141898091520385066603844988403243097420261412803215140674215623506521174835200000000000000000000000000000 221 -90687861931212126856715014003075866470185911130582532462412251038248180205721161903640089078629341025361810942914556083468136134045020979200000000000000000000000000000 222 522395518036936214612413675132925498100149257664645924322651215658111637129730195297465950913763485169134855661950207854079125196111872000000000000000000000000000 223 -1005745578911152117267424489754794463616012241677972913026617862029374101154788720954546130144601204535317789955145764769953218560000000000000000000000000 224 688591259516662729128839583498395903069086323100184167656498293803215977641823341349593338571641431813630892863546982400000000000000000000000 225 -184159833691209365482516421000932885038943661916052327291695986907690824794848103985394256392975927581081600000000000000000000 226 22027059411639573895907824066663319887116652700740955838142700525893024125497278275675750400000000000000000 227 -1431859183426612656661187119866804186979069102429323741260993102757232640000000000000 228 67840647440375281682107476193567618130209713160192000000000 229 -3863281304394304907431116800000 230 1 231 1 232 448140631309739369262009548800000 233 865646661339188594263691396229922807341475939924049920000000000 234 1900134410774452059895661755548043828288703861687809777602988287082958002585600000000000000 235 2864617314318973653996900847243639418253929714399145247473991151976345716078990999969369285459968000000000000000000 236 2203397390765467606951186019386903029470911450735447972969096938073294001735969134861602787537672730833781914599424000000000000000000000 237 708529396739999784781561581552039284335322752428464790848922035942104332520443713123873482807386870150492982789136756492883460096000000000000000000000000 238 82789352719932019672906318457706668399359068428159610641385309509368791661244420344635901654487814627726577206337812277381024574859737300992000000000000000000000000000 239 3182127061217753414997862998469768171217174799273284789453328782322816493629454881973869295866523087406211090659106230347321601542646562756283177369600000000000000000000000000000 240 37564373532263335513366773124335919307584505070461272282538655609564384143996988990725132263845131742212840683012617228004062041890634144025371652212654080000000000000000000000000000000 241 130423504904018300902409436287694311835933401604641537364974212276407541747957545775797659220070297408962982851419807015630103409444281748056090376482334965760000000000000000000000000000000 242 130423504904018300902409436287694311835933401604641537364974212276407541747957545775797659220070297408962982851419807015630103409444281748056090376482334965760000000000000000000000000000000 243 37564373532263335513366773124335919307584505070461272282538655609564384143996988990725132263845131742212840683012617228004062041890634144025371652212654080000000000000000000000000000000 244 3182127061217753414997862998469768171217174799273284789453328782322816493629454881973869295866523087406211090659106230347321601542646562756283177369600000000000000000000000000000 245 82789352719932019672906318457706668399359068428159610641385309509368791661244420344635901654487814627726577206337812277381024574859737300992000000000000000000000000000 246 708529396739999784781561581552039284335322752428464790848922035942104332520443713123873482807386870150492982789136756492883460096000000000000000000000000 247 2203397390765467606951186019386903029470911450735447972969096938073294001735969134861602787537672730833781914599424000000000000000000000 248 2864617314318973653996900847243639418253929714399145247473991151976345716078990999969369285459968000000000000000000 249 1900134410774452059895661755548043828288703861687809777602988287082958002585600000000000000 250 865646661339188594263691396229922807341475939924049920000000000 251 448140631309739369262009548800000 252 1 253 1 254 -54673157019788203049965164953600000 255 12250631551272196986019760639445867569496567501805154467840000000000 256 -2957977239940805010680774568096750788373591075566647236990123926267782381785055232000000000000000 257 463778334816849797331605770639796308939162776359941488523361996634880157925986634425120921622369104035840000000000000000000 258 -34959301836465451727684368658618992939714860532417931905952772750778574365593602947568919738108262946996014297514434636021760000000000000000000000 259 1034226403866003053069084796174003257798610927279078539496998537066339469484318046948292505843988153076697332178567381659963530403164905799680000000000000000000000000 260 -10392754915302471449736266203738191651255787817017893366594634237550637158590046284494046234578691273739191674576479347139352536431440182874164394155048960000000000000000000000000000 261 31956830747029877947345661977426343779539801521337254936888556586692588123262449792212796169543357211220620045552929486479376595571716533640143927634854040924323840000000000000000000000000000000 262 -27916055674587834436269129217823065225604647225932070003844670426799561156534153980726407600444681317319270988016998428147389117819969950887322656733850448690455896915968000000000000000000000000000000000 263 6590869080547489359065396331811154407504354791453657999627711309085669190813087618233581928834587480293810603186861260891885981160823625524693329964235155534021875438272380928000000000000000000000000000000000 264 -408633882993944340262054572572291573265269997070126795976918101163311489830411432330482079587744423778216257397585398175296930831971064782530986457782579643109356277172887617536000000000000000000000000000000000 265 6590869080547489359065396331811154407504354791453657999627711309085669190813087618233581928834587480293810603186861260891885981160823625524693329964235155534021875438272380928000000000000000000000000000000000 266 -27916055674587834436269129217823065225604647225932070003844670426799561156534153980726407600444681317319270988016998428147389117819969950887322656733850448690455896915968000000000000000000000000000000000 267 31956830747029877947345661977426343779539801521337254936888556586692588123262449792212796169543357211220620045552929486479376595571716533640143927634854040924323840000000000000000000000000000000 268 -10392754915302471449736266203738191651255787817017893366594634237550637158590046284494046234578691273739191674576479347139352536431440182874164394155048960000000000000000000000000000 269 1034226403866003053069084796174003257798610927279078539496998537066339469484318046948292505843988153076697332178567381659963530403164905799680000000000000000000000000 270 -34959301836465451727684368658618992939714860532417931905952772750778574365593602947568919738108262946996014297514434636021760000000000000000000000 271 463778334816849797331605770639796308939162776359941488523361996634880157925986634425120921622369104035840000000000000000000 272 -2957977239940805010680774568096750788373591075566647236990123926267782381785055232000000000000000 273 12250631551272196986019760639445867569496567501805154467840000000000 274 -54673157019788203049965164953600000 275 1 276 1 277 6998164098532889990395541114060800000 278 191305862304666628133684582145586667965258398108189292169789440000000000 279 5358245619154210881427753176026267796104071795381656537329181926981332002178829010337792000000000000000 280 92412545200139061312263338914609114886627005083526158593803275187385681849157364933411102861820727249238124134400000000000000000000 281 724463592051929573555989027755202214869471160262997359038722462879433000676648301104141674036431499502611722141641440179856716752486400000000000000000000000 282 2100368569898072231438029866279519031076703324014072034778468223775043441831925298910997185489464754970344129729587951531200303166156541058409247119769600000000000000000000000000 283 1941772753179150891561165899341293877086461743627911981326858737251203139449240528311225731539367759357783459159144502975392165661933927852442972862441222693118699110400000000000000000000000000000 284 513487493992650799389077244672934909964786999179801276833004739428254787024387168889900627048760864163448326258062579035772337997493970622848757279514373241575527762741929023897600000000000000000000000000000000 285 35884773640979909407238820022857167188901720002072891227528865740175759690403675055764073619336456515717914826722168627368792949909475600498941658804610737593532677591006268548533819801600000000000000000000000000000000000 286 626946612298018659164447777456619945102689595935095698216844476348647675830050408881459929667083642777585324600804987194297427982335238801779461610907869876013319137590939982463363413271012966400000000000000000000000000000000000 287 2643206917448446667037311829757109688552939336462363463682216312285898601299492523844235063476424637950299728516993826011157956373525366788302210151587579397272153484083402966065540150350590666342400000000000000000000000000000000000 288 2643206917448446667037311829757109688552939336462363463682216312285898601299492523844235063476424637950299728516993826011157956373525366788302210151587579397272153484083402966065540150350590666342400000000000000000000000000000000000 289 626946612298018659164447777456619945102689595935095698216844476348647675830050408881459929667083642777585324600804987194297427982335238801779461610907869876013319137590939982463363413271012966400000000000000000000000000000000000 290 35884773640979909407238820022857167188901720002072891227528865740175759690403675055764073619336456515717914826722168627368792949909475600498941658804610737593532677591006268548533819801600000000000000000000000000000000000 291 513487493992650799389077244672934909964786999179801276833004739428254787024387168889900627048760864163448326258062579035772337997493970622848757279514373241575527762741929023897600000000000000000000000000000000 292 1941772753179150891561165899341293877086461743627911981326858737251203139449240528311225731539367759357783459159144502975392165661933927852442972862441222693118699110400000000000000000000000000000 293 2100368569898072231438029866279519031076703324014072034778468223775043441831925298910997185489464754970344129729587951531200303166156541058409247119769600000000000000000000000000 294 724463592051929573555989027755202214869471160262997359038722462879433000676648301104141674036431499502611722141641440179856716752486400000000000000000000000 295 92412545200139061312263338914609114886627005083526158593803275187385681849157364933411102861820727249238124134400000000000000000000 296 5358245619154210881427753176026267796104071795381656537329181926981332002178829010337792000000000000000 297 191305862304666628133684582145586667965258398108189292169789440000000000 298 6998164098532889990395541114060800000 299 1 300 1 301 -937753989203407258713002509284147200000 302 3281278150249642005748957952961102528940112044351662739296228474880000000000 303 -11212364720887429054666356341974710519130798810995113097248955666213224393167295572608284622848000000000000000 304 22431768770060455862094618046824890621353354288158250792987331758150682971766125289477497127918751858199449982528493977600000000000000000000 305 -19343801989703256828156751112251968578410857136258326442778860075959283976830612531393085848576402980270664511023748148404402873061466141884416000000000000000000000000 306 5832491616409055683772798530235561259696699384514664849123069078399876261714833466163924349166354408231577831370819706461313573699456066415626650432607466129719296000000000000000000000000000 307 -528424677310314209395137573576576406839882012300658985999388694856786581365219309094561078151196861396134959674800348355149793327448395048714788863126363540047904301271026229051392000000000000000000000000000000 308 12855897058085925165618564449560352745445815954282789294113790533657944186556046415311301225463044445478280872340025639415337671023979701390459091196479317770404853004865507913697146001441161216000000000000000000000000000000000 309 -77264709793198954389630272357166256919775065654334046865636726053227184498473534530251442013374950396269240952480979090258801094078741134767289454173476060547832210279734921401920896629260761055012847616000000000000000000000000000000000000 310 107991982426143793986598960792030145594888786292295854682433061367635334080001517042049127165251451949444889654548339496618952066397077644367786388157442743627317881627769432339582862782645135960902334562823045120000000000000000000000000000000000000 311 -33691770645238045423115090183740732943275783102615629927244196217720342067615193292846654889523808984995614453984609149513167141482825871800439468522911616927825141981758018579032419862380760097626153946247784908718080000000000000000000000000000000000000 312 2291040403876187088771826132494369840142753250977862835052605342804983260597833143913572532487619010979701782870953422166895365620832159282429883859557989951092109654759545263374204550641891686638578468344849373792829440000000000000000000000000000000000000 313 -33691770645238045423115090183740732943275783102615629927244196217720342067615193292846654889523808984995614453984609149513167141482825871800439468522911616927825141981758018579032419862380760097626153946247784908718080000000000000000000000000000000000000 314 107991982426143793986598960792030145594888786292295854682433061367635334080001517042049127165251451949444889654548339496618952066397077644367786388157442743627317881627769432339582862782645135960902334562823045120000000000000000000000000000000000000 315 -77264709793198954389630272357166256919775065654334046865636726053227184498473534530251442013374950396269240952480979090258801094078741134767289454173476060547832210279734921401920896629260761055012847616000000000000000000000000000000000000 316 12855897058085925165618564449560352745445815954282789294113790533657944186556046415311301225463044445478280872340025639415337671023979701390459091196479317770404853004865507913697146001441161216000000000000000000000000000000000 317 -528424677310314209395137573576576406839882012300658985999388694856786581365219309094561078151196861396134959674800348355149793327448395048714788863126363540047904301271026229051392000000000000000000000000000000 318 5832491616409055683772798530235561259696699384514664849123069078399876261714833466163924349166354408231577831370819706461313573699456066415626650432607466129719296000000000000000000000000000 319 -19343801989703256828156751112251968578410857136258326442778860075959283976830612531393085848576402980270664511023748148404402873061466141884416000000000000000000000000 320 22431768770060455862094618046824890621353354288158250792987331758150682971766125289477497127918751858199449982528493977600000000000000000000 321 -11212364720887429054666356341974710519130798810995113097248955666213224393167295572608284622848000000000000000 322 3281278150249642005748957952961102528940112044351662739296228474880000000000 323 -937753989203407258713002509284147200000 324 1 325 1 326 131285558488477016219820351299780608000000 327 61556778098683284027850451197550283442916501952037192989197246188748800000000000 328 26924027156972565640389228156857032875378404568866345178161972262164491470824763512592821699152445440000000000000000 329 6571524840884834117208728859664520148851692675378374624630523640513872784785992482884215965006106336370975380993614686260822016000000000000000000000 330 657358770281643776544987475334843617391940818637832985593542730935519457423411725246796554166917000110667357752544211458185023163066329527990946323496960000000000000000000000000 331 21802557069957975664312672999559752045811079736776308689826300215786503016807012324180502132322621198977437715121111913802300903243656648582351850156131521545477918402648473600000000000000000000000000000 332 205432777955341832720154724019894950406885274680213228757330007906030147663079139114963688909635649237343790462933067529537180052696974270415443536592077821846994482826593526047060761477172428800000000000000000000000000000000 333 489795860028615214361068650136242418985921563989748064141613447030976687031964585865969280801403022135679068403749824562757239122351476856641388073376571237438639362980774826366923677078995851779662324904755200000000000000000000000000000000000 334 270820620506456198810803013579377168356164782986373132333766863008225324370658708906799529365246843988628379278184700031794934486189350130307169892327813391133423076733133678564033363179652725179166202947089527795508838400000000000000000000000000000000000000 335 32552962356344262975573324523459930053403320077083406375325944598548747582892968420496975686676017387340056474237795599194333136720036814754789605885552845361702821653279364159372207127360606104961783791019108545492432462406483968000000000000000000000000000000000000000 336 812480272622536683213701446250169825422478512874303156367975159970690597272102388776026277010554448685752014324688353777523586346117117249156662432207865512586039448854136731831806293473797706804031772340584444836552883948113959541800960000000000000000000000000000000000000000 337 4088400731836604589931345677530854561525911876783493482843651004972515085473219220320964225917109985786704136081831796208498686493661333997756325358869979259332950506634016034577649268760150060637887878417820926417534112026909444414342430720000000000000000000000000000000000000000 338 4088400731836604589931345677530854561525911876783493482843651004972515085473219220320964225917109985786704136081831796208498686493661333997756325358869979259332950506634016034577649268760150060637887878417820926417534112026909444414342430720000000000000000000000000000000000000000 339 812480272622536683213701446250169825422478512874303156367975159970690597272102388776026277010554448685752014324688353777523586346117117249156662432207865512586039448854136731831806293473797706804031772340584444836552883948113959541800960000000000000000000000000000000000000000 340 32552962356344262975573324523459930053403320077083406375325944598548747582892968420496975686676017387340056474237795599194333136720036814754789605885552845361702821653279364159372207127360606104961783791019108545492432462406483968000000000000000000000000000000000000000 341 270820620506456198810803013579377168356164782986373132333766863008225324370658708906799529365246843988628379278184700031794934486189350130307169892327813391133423076733133678564033363179652725179166202947089527795508838400000000000000000000000000000000000000 342 489795860028615214361068650136242418985921563989748064141613447030976687031964585865969280801403022135679068403749824562757239122351476856641388073376571237438639362980774826366923677078995851779662324904755200000000000000000000000000000000000 343 205432777955341832720154724019894950406885274680213228757330007906030147663079139114963688909635649237343790462933067529537180052696974270415443536592077821846994482826593526047060761477172428800000000000000000000000000000000 344 21802557069957975664312672999559752045811079736776308689826300215786503016807012324180502132322621198977437715121111913802300903243656648582351850156131521545477918402648473600000000000000000000000000000 345 657358770281643776544987475334843617391940818637832985593542730935519457423411725246796554166917000110667357752544211458185023163066329527990946323496960000000000000000000000000 346 6571524840884834117208728859664520148851692675378374624630523640513872784785992482884215965006106336370975380993614686260822016000000000000000000000 347 26924027156972565640389228156857032875378404568866345178161972262164491470824763512592821699152445440000000000000000 348 61556778098683284027850451197550283442916501952037192989197246188748800000000000 349 131285558488477016219820351299780608000000 350 1 351 1 352 -19167691539317644368093771289767968768000000 353 1258220544337086325529263222477927793573213299899640224699191712098025472000000000000 354 -73743833421861578386400480352505138764346434977942164789178515547178055558930194270451234921110581962342400000000000000000 355 2303890390808310432469762559675741965683050517779757179120386435894000256335032572277830676417680001416530781379362672778360456824750080000000000000000000000 356 -28116285958268741972619569311239813051341220787607813398399661490614316226398744196582379338255912495106539888021611033176611203482992995676966661855876927297945600000000000000000000000000 357 108173507378294251149470933919711663822587136775047621853628694415201415102314901797937981793170147781773873685139625467965484743645641569609501174966206062893205187294802794385229479936000000000000000000000000000000 358 -112118144929742117930580655844156425628033069574387868655599814956259637090106748940058370826960199329930298073933260330530854593150649441684864435740715795934718877337161492369592790366301078015067218247680000000000000000000000000000000000 359 27800628467341397070525968736973035538059434678359514613498364647253920119970620079418962491611528567570539767194388012000267067711948498905967146092059348050399591754895150244016710462728404461846279629220951107321074810880000000000000000000000000000000000000 360 -1506424285114186966702002636583548726593328281526695476272363903402302786968914302658501988613144462320664681462369336206956444210696059051170731690366299750193975313910376007708637408674523095113112087083778556718622626355017563588526080000000000000000000000000000000000000000 361 16658808002859968406155249661589187367663634219170905287948081957941454327351606615550072905770959986481856924779143401555578779591834114375897970042996532095663372986272292367855871616464269503057100309561393028319708250074774140642337967704322867200000000000000000000000000000000000000000 362 -35757297105034138956594463143698138298186618256648652121643737482776878005627509831818924744586244601307182877643638371937499947008589967455417047726952302877014079293314323051200846202690001957695352714890027300725395507796338948199815079391906401955610624000000000000000000000000000000000000000000 363 14394457522602542978366667083127122553318005045396481398088902961066660009945410357897026345180638626702219539224223063007159978667777977298852686732961919046170787760316613887491412647354887188089841188906129390180015215618494206987317558360005841171250612797440000000000000000000000000000000000000000000 364 -1065189856672588180399133364151407068945532373359339623458578819118932840735960366484379949543367258375964245902592506662529838421415570320115098818239182009416638294263429427674364535904261651918648247979053574873321125955768571317061499318640432246672545347010560000000000000000000000000000000000000000000 365 14394457522602542978366667083127122553318005045396481398088902961066660009945410357897026345180638626702219539224223063007159978667777977298852686732961919046170787760316613887491412647354887188089841188906129390180015215618494206987317558360005841171250612797440000000000000000000000000000000000000000000 366 -35757297105034138956594463143698138298186618256648652121643737482776878005627509831818924744586244601307182877643638371937499947008589967455417047726952302877014079293314323051200846202690001957695352714890027300725395507796338948199815079391906401955610624000000000000000000000000000000000000000000 367 16658808002859968406155249661589187367663634219170905287948081957941454327351606615550072905770959986481856924779143401555578779591834114375897970042996532095663372986272292367855871616464269503057100309561393028319708250074774140642337967704322867200000000000000000000000000000000000000000 368 -1506424285114186966702002636583548726593328281526695476272363903402302786968914302658501988613144462320664681462369336206956444210696059051170731690366299750193975313910376007708637408674523095113112087083778556718622626355017563588526080000000000000000000000000000000000000000 369 27800628467341397070525968736973035538059434678359514613498364647253920119970620079418962491611528567570539767194388012000267067711948498905967146092059348050399591754895150244016710462728404461846279629220951107321074810880000000000000000000000000000000000000 370 -112118144929742117930580655844156425628033069574387868655599814956259637090106748940058370826960199329930298073933260330530854593150649441684864435740715795934718877337161492369592790366301078015067218247680000000000000000000000000000000000 371 108173507378294251149470933919711663822587136775047621853628694415201415102314901797937981793170147781773873685139625467965484743645641569609501174966206062893205187294802794385229479936000000000000000000000000000000 372 -28116285958268741972619569311239813051341220787607813398399661490614316226398744196582379338255912495106539888021611033176611203482992995676966661855876927297945600000000000000000000000000 373 2303890390808310432469762559675741965683050517779757179120386435894000256335032572277830676417680001416530781379362672778360456824750080000000000000000000000 374 -73743833421861578386400480352505138764346434977942164789178515547178055558930194270451234921110581962342400000000000000000 375 1258220544337086325529263222477927793573213299899640224699191712098025472000000000000 376 -19167691539317644368093771289767968768000000 377 1 378 1 379 2913489113976281943950253236044731252736000000 380 27922430319928619736145409433230173594976749551372815866524462474879381274624000000000000 381 229113241181713300657139924397591165524172651904268952940202946383216557254929041974979532751700044887162355712000000000000000000 382 959160070970866151201841890788319472577741703019062645945183192133347103197892923753245240641107260135332814642956516307418759837357056825753600000000000000000000000 383 1498294547637181764355272515229239878396855758520422026371004415887694606190269423297284301346691960488287397214430989673634620841926442407268666936298169044016783903686656000000000000000000000000000 384 703266595680461661894171319759999137144282876190442617680316436118483391910112491015390348770436087675571774977157904618793378620037360427875868657575781743713212480061554234411330908257530067025920000000000000000000000000000000 385 84553768932245158852825988008534335360213076064107671139048672809452783682820166047944031740985743883374113933918490934401978742909987625663921294937578010742469286629357577605753851251725934145667330092801826093635993600000000000000000000000000000000000 386 2306239287832468493097511191718109062574749811863387400781553107068273231838134207476334049801733305342572647523667443165005814850652333798030808142744708464565873392864298280336711452781475353606699047493142034602694993929507567709454336000000000000000000000000000000000000000 387 12996619373331086577369855845811989624660145557814587379313328040013744308108677088733148512825915004234606261832486306838483954857905435282415967799722043419627773558089561766329251954238549866164427172882787738532974096450199828225448435046380631752704000000000000000000000000000000000000000000 388 14084878024517392939406422555287984033314413896834720624304515175669587615005384076820639882634391494916500305622346888505034151431013632517176331681795152501313252454345136775775661245090478547059846889977587055994578886527904360380307438497883175568201410434857697280000000000000000000000000000000000000000000 389 2781388648422030682432568209798136179284748096021115239027991452209839050004839365516006142399504709243122628866841706672036911602145772927257033290314005689940510017552340868597250793607383342449045862482826929508199142170778864073748510526405136137829492221404447197499700019200000000000000000000000000000000000000000000 390 96292120030554449750724700634125042228626664643946372953587308554136981485415539608462615210853636954750384310990678579658985405572143002065306853635997327226650847289264849245375798034814588496920759606493465551882575613815111598851425234185830037913439073423777386688991214616707072000000000000000000000000000000000000000000000 391 570049350580882342524290227754020249993469854692162527885236866640490930393659994482098682048253530772122275121064817191581193600987086572226616573525104177181773015952447907532624724366102363901770896870441316067144847633785460665200437386380113824447559314668762129198827990530905866240000000000000000000000000000000000000000000000 392 570049350580882342524290227754020249993469854692162527885236866640490930393659994482098682048253530772122275121064817191581193600987086572226616573525104177181773015952447907532624724366102363901770896870441316067144847633785460665200437386380113824447559314668762129198827990530905866240000000000000000000000000000000000000000000000 393 96292120030554449750724700634125042228626664643946372953587308554136981485415539608462615210853636954750384310990678579658985405572143002065306853635997327226650847289264849245375798034814588496920759606493465551882575613815111598851425234185830037913439073423777386688991214616707072000000000000000000000000000000000000000000000 394 2781388648422030682432568209798136179284748096021115239027991452209839050004839365516006142399504709243122628866841706672036911602145772927257033290314005689940510017552340868597250793607383342449045862482826929508199142170778864073748510526405136137829492221404447197499700019200000000000000000000000000000000000000000000 395 14084878024517392939406422555287984033314413896834720624304515175669587615005384076820639882634391494916500305622346888505034151431013632517176331681795152501313252454345136775775661245090478547059846889977587055994578886527904360380307438497883175568201410434857697280000000000000000000000000000000000000000000 396 12996619373331086577369855845811989624660145557814587379313328040013744308108677088733148512825915004234606261832486306838483954857905435282415967799722043419627773558089561766329251954238549866164427172882787738532974096450199828225448435046380631752704000000000000000000000000000000000000000000 397 2306239287832468493097511191718109062574749811863387400781553107068273231838134207476334049801733305342572647523667443165005814850652333798030808142744708464565873392864298280336711452781475353606699047493142034602694993929507567709454336000000000000000000000000000000000000000 398 84553768932245158852825988008534335360213076064107671139048672809452783682820166047944031740985743883374113933918490934401978742909987625663921294937578010742469286629357577605753851251725934145667330092801826093635993600000000000000000000000000000000000 399 703266595680461661894171319759999137144282876190442617680316436118483391910112491015390348770436087675571774977157904618793378620037360427875868657575781743713212480061554234411330908257530067025920000000000000000000000000000000 400 1498294547637181764355272515229239878396855758520422026371004415887694606190269423297284301346691960488287397214430989673634620841926442407268666936298169044016783903686656000000000000000000000000000 401 959160070970866151201841890788319472577741703019062645945183192133347103197892923753245240641107260135332814642956516307418759837357056825753600000000000000000000000 402 229113241181713300657139924397591165524172651904268952940202946383216557254929041974979532751700044887162355712000000000000000000 403 27922430319928619736145409433230173594976749551372815866524462474879381274624000000000000 404 2913489113976281943950253236044731252736000000 405 1 406 1 407 -460331280008252547144140011295067537932288000000 408 670585086563405731583268152948455849056961617225769545850451490796703220691369984000000000000 409 -803348005632123887772953373952552216959365439587406783376539438209542010499018877322381834950464928589473305677791232000000000000000000 410 470839248125078411199664608317081412468048794479586725842598979444090044781388191578176246572400845250343524794949581138860525057031087048305980473344000000000000000000000000 411 -98556112322059190133009189274827689037729790793343996242192616138633276605998742556658064717357114456969575581778100689891582718926487614278635113212107085764561853947251945279324160000000000000000000000000000 412 5921289894773434096570267394934252958199255541519222052648224641663985639281231225437515444330657205609525221900177526920130885160983409879080691131901948949106424672334809647945260268802146044158673057061273600000000000000000000000000000000 413 -86853862298418486152779170795339031585587254007111611164462384833654492269792200242466181642722829740891575958896149902755075959207306069319196773537557868947491701915018345158778416744484801629826249772445714874490275815456333889536000000000000000000000000000000000000 414 274801133990859279072451963144247586147146482587506963260881095433193535433167056717691949575534834866422212547437217732245190845758537247082149815565221713981050925173174074925518473583509006405056252673691517975345380931076501137798379942749534955765760000000000000000000000000000000000000000 415 -170348078655584655411238160331863579654916492981420472743857541732416981902793437235788610453081513876003095949470214044049848031631707531055847421666219024484459939517297731602527851194441235714559024670428047312205349310629857584748638502213467887334840343802455418470400000000000000000000000000000000000000000000 416 19199648110632018584200104790641892097588226637935502816904642950709972330483226129388052619823678343223939853828129915939918735185015633027194405386429502028526378455823909394223016245728713112749208253366249659795006677927789244868789824167145414613886601473339763567014131235356147712000000000000000000000000000000000000000000000 417 -371559125690265734914485370977853992870316201439605777342326785510766736212542895529490327076103344341971524303869157584798709170202511964241096636023600950212368869313606871941508251012152718968712417144079958037710646010941922017676076546480736209906315039219642511053387352007061335122222136688640000000000000000000000000000000000000000000000 418 1183436147038854137043650427203964875462446965287687176063446983973495203992754672608670065448086756104181697589633174627886928892460794087562576058543092237870390469588366727701736418805201794912131016547360790405412231071399740368271111035449768254437019473473507496543243557498392178760535393348638002380800000000000000000000000000000000000000000000000 419 -602511011180421418251663305498082597395440998967267295077422128480585878256791258918526103720929929267760985876834041866549793237729639485859858722925459120144573195876829268407508045542104337825664143144592325611203475083071035816294188050368186013698975354334832136640096159993581426050563779461658579772112896000000000000000000000000000000000000000000000000 420 48200880894433713460133064439846607791635279917381383606193770278446870260543300713482088297674394341420878870146723349323983459018371158868788697834036729611565855670146341472600643643368347026053131451567386048896278006645682865303535044029454881095918028346786570931207692799486514084045102356932686381769031680000000000000000000000000000000000000000000000000 421 -602511011180421418251663305498082597395440998967267295077422128480585878256791258918526103720929929267760985876834041866549793237729639485859858722925459120144573195876829268407508045542104337825664143144592325611203475083071035816294188050368186013698975354334832136640096159993581426050563779461658579772112896000000000000000000000000000000000000000000000000 422 1183436147038854137043650427203964875462446965287687176063446983973495203992754672608670065448086756104181697589633174627886928892460794087562576058543092237870390469588366727701736418805201794912131016547360790405412231071399740368271111035449768254437019473473507496543243557498392178760535393348638002380800000000000000000000000000000000000000000000000 423 -371559125690265734914485370977853992870316201439605777342326785510766736212542895529490327076103344341971524303869157584798709170202511964241096636023600950212368869313606871941508251012152718968712417144079958037710646010941922017676076546480736209906315039219642511053387352007061335122222136688640000000000000000000000000000000000000000000000 424 19199648110632018584200104790641892097588226637935502816904642950709972330483226129388052619823678343223939853828129915939918735185015633027194405386429502028526378455823909394223016245728713112749208253366249659795006677927789244868789824167145414613886601473339763567014131235356147712000000000000000000000000000000000000000000000 425 -170348078655584655411238160331863579654916492981420472743857541732416981902793437235788610453081513876003095949470214044049848031631707531055847421666219024484459939517297731602527851194441235714559024670428047312205349310629857584748638502213467887334840343802455418470400000000000000000000000000000000000000000000 426 274801133990859279072451963144247586147146482587506963260881095433193535433167056717691949575534834866422212547437217732245190845758537247082149815565221713981050925173174074925518473583509006405056252673691517975345380931076501137798379942749534955765760000000000000000000000000000000000000000 427 -86853862298418486152779170795339031585587254007111611164462384833654492269792200242466181642722829740891575958896149902755075959207306069319196773537557868947491701915018345158778416744484801629826249772445714874490275815456333889536000000000000000000000000000000000000 428 5921289894773434096570267394934252958199255541519222052648224641663985639281231225437515444330657205609525221900177526920130885160983409879080691131901948949106424672334809647945260268802146044158673057061273600000000000000000000000000000000 429 -98556112322059190133009189274827689037729790793343996242192616138633276605998742556658064717357114456969575581778100689891582718926487614278635113212107085764561853947251945279324160000000000000000000000000000 430 470839248125078411199664608317081412468048794479586725842598979444090044781388191578176246572400845250343524794949581138860525057031087048305980473344000000000000000000000000 431 -803348005632123887772953373952552216959365439587406783376539438209542010499018877322381834950464928589473305677791232000000000000000000 432 670585086563405731583268152948455849056961617225769545850451490796703220691369984000000000000 433 -460331280008252547144140011295067537932288000000 434 1 435 1 436 75494329921353417731638961852391076220895232000000 437 17376200763030969316785644379200387960763989425554140472076899029524173854554779025408000000000000 438 3164085735334818315355860709530497022969363745129510454769639268278619191559687726674988832299939978900785709101884813344768000000000000000000 439 270750979369878769505998701467165443320681207405821697118821762170843957446409341561294814783076453181600196190289590863265655909764705196403875729233229643776000000000000000000000000 440 7934306593276038658067174303410865368210546552867677306804573257168586682973674912287025187722026768350572381692834084655185261736671979141463751858220006877014672482496927062595143256873369600000000000000000000000000000 441 63877297900133081933786748832047114569454597994767777131201992355498445001482306612061628279404621865833295154078654964895609825044509408752719356318277694041918604829621651424623360716912410624210372513412907882243948544000000000000000000000000000000000 442 119930409962011100638418042654734876684936086115506018663076602722887937144349866603039034930996131630604645561644504911984404782976947770237589219558745701618269998425638668483479921746768216985705929501307109704504950529565801104189112826797752320000000000000000000000000000000000000 443 46293341917325739828986273776431999043478145338780290752762347583362663523133162704846805548132854650775526378125416866542798450816352682475875856203978664602064323216236208467826918102389275251302960849304277973253898629470360878972273190783179973304020774489692726886400000000000000000000000000000000000000000 444 3328857786479424635488439152400335537125528295640813993343439296318861032539989046555559272320517082788090053728687684870451773018614593495927756007385489280301616644566020391807828035809314401912847715283113392470359517462553704786247362100530303517752439257548890143909405108722777194496000000000000000000000000000000000000000000000 445 41270901601396939487285380476077471941347505614197052874704346167502050332564979826812916591003513475304703381053740377873282080104742153865438437658956834405949419518183406595515432155263450999396907056312218413747300668981100485481724262606944492381895330912134096260018934881893973415397790537027996876800000000000000000000000000000000000000000000000 446 83063831317050202858612731300327340892119591681522082090859528504828841359195376589752612783325442046044414657861475781435361382971036735260126154774263920046278950812462022503962291014413928231607357022751176997545079653777596437870766362271923356337239632143596017771231311352727639793794542509871406027747804928016384000000000000000000000000000000000000000000000000 447 25927159103770147378994633303059534796042462596391055146076521791885405108397172061718168171830577575514341583094570097294985842478287561339498213231803543640772132290744239960505148742352321674486582035859800800795465667675949337740156172912799102138856366208742372989195488506707885891969143164468043699448030511450548721460183040000000000000000000000000000000000000000000000000 448 1214403242347854083890624789067337672693224747250864487629284047270992165288419478085699747727099296282619265984229892570003733675274210217083210389492975452731871535251461085279699082148990089004143995440918644100490848226900498068384684589309513657045978891105932358135847053985230935609378375446245277560194279047052709586422371817881600000000000000000000000000000000000000000000000000 449 8355094307353236097167498548783283188129386261085947674889474245224426097184326009229614264362443158424420549971501660881625687685886566293532487479711671114795276162530052266724329685185051812348510688633520271411377035801075426710486629974449453960476334770808814623974627731418388836992523223070167509614136639843722641954585918107025408000000000000000000000000000000000000000000000000000 450 8355094307353236097167498548783283188129386261085947674889474245224426097184326009229614264362443158424420549971501660881625687685886566293532487479711671114795276162530052266724329685185051812348510688633520271411377035801075426710486629974449453960476334770808814623974627731418388836992523223070167509614136639843722641954585918107025408000000000000000000000000000000000000000000000000000 451 1214403242347854083890624789067337672693224747250864487629284047270992165288419478085699747727099296282619265984229892570003733675274210217083210389492975452731871535251461085279699082148990089004143995440918644100490848226900498068384684589309513657045978891105932358135847053985230935609378375446245277560194279047052709586422371817881600000000000000000000000000000000000000000000000000 452 25927159103770147378994633303059534796042462596391055146076521791885405108397172061718168171830577575514341583094570097294985842478287561339498213231803543640772132290744239960505148742352321674486582035859800800795465667675949337740156172912799102138856366208742372989195488506707885891969143164468043699448030511450548721460183040000000000000000000000000000000000000000000000000 453 83063831317050202858612731300327340892119591681522082090859528504828841359195376589752612783325442046044414657861475781435361382971036735260126154774263920046278950812462022503962291014413928231607357022751176997545079653777596437870766362271923356337239632143596017771231311352727639793794542509871406027747804928016384000000000000000000000000000000000000000000000000 454 41270901601396939487285380476077471941347505614197052874704346167502050332564979826812916591003513475304703381053740377873282080104742153865438437658956834405949419518183406595515432155263450999396907056312218413747300668981100485481724262606944492381895330912134096260018934881893973415397790537027996876800000000000000000000000000000000000000000000000 455 3328857786479424635488439152400335537125528295640813993343439296318861032539989046555559272320517082788090053728687684870451773018614593495927756007385489280301616644566020391807828035809314401912847715283113392470359517462553704786247362100530303517752439257548890143909405108722777194496000000000000000000000000000000000000000000000 456 46293341917325739828986273776431999043478145338780290752762347583362663523133162704846805548132854650775526378125416866542798450816352682475875856203978664602064323216236208467826918102389275251302960849304277973253898629470360878972273190783179973304020774489692726886400000000000000000000000000000000000000000 457 119930409962011100638418042654734876684936086115506018663076602722887937144349866603039034930996131630604645561644504911984404782976947770237589219558745701618269998425638668483479921746768216985705929501307109704504950529565801104189112826797752320000000000000000000000000000000000000 458 63877297900133081933786748832047114569454597994767777131201992355498445001482306612061628279404621865833295154078654964895609825044509408752719356318277694041918604829621651424623360716912410624210372513412907882243948544000000000000000000000000000000000 459 7934306593276038658067174303410865368210546552867677306804573257168586682973674912287025187722026768350572381692834084655185261736671979141463751858220006877014672482496927062595143256873369600000000000000000000000000000 460 270750979369878769505998701467165443320681207405821697118821762170843957446409341561294814783076453181600196190289590863265655909764705196403875729233229643776000000000000000000000000 461 3164085735334818315355860709530497022969363745129510454769639268278619191559687726674988832299939978900785709101884813344768000000000000000000 462 17376200763030969316785644379200387960763989425554140472076899029524173854554779025408000000000000 463 75494329921353417731638961852391076220895232000000 464 1 465 1 466 -12834036086630081014378623514906482957552189440000000 467 484448477273303424551983765292106816346100025184449436361503944943133967064987239228375040000000000000 468 -13937924227579288071875180659910220606060966071845298733678451762338048683588086823512392805834527604657117080022166678176236830720000000000000000000 469 181285671912850597773355087026460214595690698972383002918796781515424278879079112904577248858630551097107571490363135419120601226129987380711773168829834978322892718080000000000000000000000000 470 -775631214223986768082732748151685388084071871428924024141225934513779562730997393115297624311428032569175879043484863594332239916720427600660380869894958524203500428062043065540770725841297730361622528000000000000000000000000000000 471 874220270780319892199927001135791378097747523630276730140434402225472071831686809532066024781963510786264552958700574377621605670387156522583857210053115627320214108499305828842334633042106223993459116959336639429234324787899976908800000000000000000000000000000000000 472 -219942143062845518113972132338323464240317912940430772579623985288885165788851582180277033260486652605561101251308364352547555164129946307263823761535485991232626105396046730526011737613970354779417049705454659900898611951100972970403630601391449170401795506176000000000000000000000000000000000000000 473 10866949214632440775704540750994758361234339512862398510988580479766889885133011243657195132019380744153458666281855384771218391742070655269082228714344811747576203007323438445219298693042797130345299585013050927875531647882495128510367942887665923966089115104460459583189369743799746560000000000000000000000000000000000000000000 474 -95333201174093101051154842118757245757035259894246538894797528753095413049561128570358550351404582198374684454931613170112987796702627467442121773082547650881752270514174696424537725158640622462351100124840446616954732912427453032759594244944242597110203234768371155006058478378998564008331187648572738764800000000000000000000000000000000000000000000000 475 137104238274756149352816050616244076082686563044048518998114407792761171156167792814811351905892453901362484951847044700120354888453919875580378250866128987841358756472972571044457799258317465629603453412528153522694048850250667133870176766615250784300118901478135626426771892565068234881993356613040842780574432895119591997440000000000000000000000000000000000000000000000000 476 -30353695138498453476926672456355362008198596826837903071828367537439187924445989490375612833185228918766418356766130550350803001324741901634888154138642494786884342912458048746748201086585298545926883784890794324668418486686817937170282054072971770722358151888632545919736292326489733980923525209834258259134327144538541583005018633736814592000000000000000000000000000000000000000000000000000 477 985344010257456115762059148176680056449428346154944699022229663232717590861887972938499520395919863732358289301150901200052183920585985271583885756659891320118813648007815776181065950187665163855867782870578806199823784236874830799101158098174971108511119303144706320180364571551577976858365733160511293039251034040227468894110413856263632910515521454080000000000000000000000000000000000000000000000000000 478 -4522951616000520935833524454533717534661229163703159493618437256363691277614193313518559064428920020747138962277001552519838639984881011182362591854539045761992395886735232338411247537780849499412251441025462841621087833836590268129648448604260657077538872433507168461679728531385747846276430557193182457761485673838254450413739357024948482139213387140834105753600000000000000000000000000000000000000000000000000000 479 2862847454863689731545187638741661850739171611457551833080726045787962031078679799724707145420929216332109077562850902682957065564830284837988226140249034405510706900467932660920783241513766499147978672111476960232483755305208176115342282028552825503799004695512697349504800971225922956779129485480996768464709972112661536933880463422511391254836505524662355577798656000000000000000000000000000000000000000000000000000000 480 -246204881118277316912886136931782919163568758585349457644942439937764734672766462776324814506199912604561380670405177630734307638575404496066987448061416958873920793440242208839187358770183918926726165801587018579993602956247903145919436254455542993326714403814091972057412883525429374283005135751365722087965057601688892176313719854335979647915939475120962579690684416000000000000000000000000000000000000000000000000000000 481 2862847454863689731545187638741661850739171611457551833080726045787962031078679799724707145420929216332109077562850902682957065564830284837988226140249034405510706900467932660920783241513766499147978672111476960232483755305208176115342282028552825503799004695512697349504800971225922956779129485480996768464709972112661536933880463422511391254836505524662355577798656000000000000000000000000000000000000000000000000000000 482 -4522951616000520935833524454533717534661229163703159493618437256363691277614193313518559064428920020747138962277001552519838639984881011182362591854539045761992395886735232338411247537780849499412251441025462841621087833836590268129648448604260657077538872433507168461679728531385747846276430557193182457761485673838254450413739357024948482139213387140834105753600000000000000000000000000000000000000000000000000000 483 985344010257456115762059148176680056449428346154944699022229663232717590861887972938499520395919863732358289301150901200052183920585985271583885756659891320118813648007815776181065950187665163855867782870578806199823784236874830799101158098174971108511119303144706320180364571551577976858365733160511293039251034040227468894110413856263632910515521454080000000000000000000000000000000000000000000000000000 484 -30353695138498453476926672456355362008198596826837903071828367537439187924445989490375612833185228918766418356766130550350803001324741901634888154138642494786884342912458048746748201086585298545926883784890794324668418486686817937170282054072971770722358151888632545919736292326489733980923525209834258259134327144538541583005018633736814592000000000000000000000000000000000000000000000000000 485 137104238274756149352816050616244076082686563044048518998114407792761171156167792814811351905892453901362484951847044700120354888453919875580378250866128987841358756472972571044457799258317465629603453412528153522694048850250667133870176766615250784300118901478135626426771892565068234881993356613040842780574432895119591997440000000000000000000000000000000000000000000000000 486 -95333201174093101051154842118757245757035259894246538894797528753095413049561128570358550351404582198374684454931613170112987796702627467442121773082547650881752270514174696424537725158640622462351100124840446616954732912427453032759594244944242597110203234768371155006058478378998564008331187648572738764800000000000000000000000000000000000000000000000 487 10866949214632440775704540750994758361234339512862398510988580479766889885133011243657195132019380744153458666281855384771218391742070655269082228714344811747576203007323438445219298693042797130345299585013050927875531647882495128510367942887665923966089115104460459583189369743799746560000000000000000000000000000000000000000000 488 -219942143062845518113972132338323464240317912940430772579623985288885165788851582180277033260486652605561101251308364352547555164129946307263823761535485991232626105396046730526011737613970354779417049705454659900898611951100972970403630601391449170401795506176000000000000000000000000000000000000000 489 874220270780319892199927001135791378097747523630276730140434402225472071831686809532066024781963510786264552958700574377621605670387156522583857210053115627320214108499305828842334633042106223993459116959336639429234324787899976908800000000000000000000000000000000000 490 -775631214223986768082732748151685388084071871428924024141225934513779562730997393115297624311428032569175879043484863594332239916720427600660380869894958524203500428062043065540770725841297730361622528000000000000000000000000000000 491 181285671912850597773355087026460214595690698972383002918796781515424278879079112904577248858630551097107571490363135419120601226129987380711773168829834978322892718080000000000000000000000000 492 -13937924227579288071875180659910220606060966071845298733678451762338048683588086823512392805834527604657117080022166678176236830720000000000000000000 493 484448477273303424551983765292106816346100025184449436361503944943133967064987239228375040000000000000 494 -12834036086630081014378623514906482957552189440000000 495 1