0 0 1 1 2 -1 3 1 4 -2 5 1 6 8 7 1 8 -16 9 1 10 -2304 11 1 12 68352 13 1 14 843776 15 1 16 -221382656 17 1 18 9865887744 19 1 20 888186732544 21 1 22 -200433787207680 23 1 24 8060855544971264 25 1 26 3814697273321848832 27 1 28 -890946236332166348800 29 1 30 -9668703713250158575616 31 1 32 56542823908571062521036800 33 1 34 -12964500451688677291929370624 35 1 36 -2204396613742991432311923277824 37 1 38 2339171870306103773072177498161152 39 1 40 -445033320253879550194601328646291456 41 1 42 -292440755644806616684984319856663855104 43 1 44 228199635501680129653442692494295264395264 45 1 46 -19257302558683378625056001480465459840024576 47 1 48 -69516179727778995180385802823723094442281795584 49 1 50 45535074944479449756947186741343657470952835383296 51 1 52 7049709676375373625085752708813366388874888798535680 53 1 54 -30378615407877259957313568862644720487104316802326331392 55 1 56 16080250489866359101585647956820452218538291982108461105152 57 1 58 11511871272360433152861043063748564887827396189782587146764288 59 1 60 -23281956368036037407080487853579976844263725811870215134802608128 61 1 62 7925738206985556831406944908927156547906189147769659817115359641600 63 1 64 19827761345992076270054882544452503201488951483815982958113880742559744 65 1 66 -29398905772977900303655228840486629222896899807807183338614702068348223488 67 1 68 369955734746213783125180851637138618526753188936206343818095542737408360448 69 1 70 48987061033796258404509984373238114942790933667833381517263592718620053165047808 71 1 72 -56697352617654131894941710059821659112699197190256352001638839347345730519303192576 73 1 74 -35065218668142829864555690812621742483012380935804192035595804566611409787544152309760 75 1 76 178671170265421288621130599016287735160179465660145223301944455630782899768707768693817344 77 1 78 -148282917378365954627019683905189110805937697780132051319042070008407015822432590449346609152 79 1 80 -311487983486166073105385711666265132352448210045362327503229016045226617475673658061513595813888 81 1 82 943643501363186387555365581734688093374859459119267732785560497216083538513191335922814220419203072 83 1 84 -364945152168171335906610602282957066136385996091217139126937852524060897428317643586508473336305025024 85 1 86 -3113427900941790665211936084592233494897596888131895444578659405935703319254787573317527169444318141218816 87 1 88 6936432295639040659289492859667002950160390897621144938253258234894443882231662200104565347489439086807089152 89 1 90 2276210686426755870550463669271679625156148591118699175164618456645698969675121503958998438831631554312797159424 91 1 92 -40311791484858292607366259719610953576490902263519714504282917419957750283927872146911145780432378539466581732229120 93 1 94 66417095067542608997167169165234483346568376138836391837664187480586604648817167300466699786432319822259368760098947072 95 1 96 112956745205962115303850600277743671508345120500468281871975521558073763856389848281420069881876109534238405327317918285824 97 1 98 -689104161542417799978546936779330533884644306884025234989459561580838685487412713596722657601310725554404171885698178198011904 99 1 100 711499454931500494558228070419204711035051312343397994675822834266499706369137337789588367932797568308246546327943668226326528000 101 1 102 3814351120597748590022794804454327453112537863834017890192569872423363109877637288995696626953577435064055008468207579108787707969536 103 1 104 -15329895167945450195096036707538607297676660992468228997604041348962442316551032757099899786998080734719419505395249617140791786193551360 105 1 106 3073092943935626529022615860533299141320699790688578863977495129806399514692338317988683757049185119221043183929829777963831488791871225856 107 1 108 145710104881832923848257132352059913372767601601058871492990300308315309601508684502525674505750172280687753566344921823703267337553096912928768 109 1 110 -427752295498509086243694855176375207034562097819213227451625803916862146783518490709994858977158502199639356961513718900041327690697311097041453056 111 1 112 -494426334204393724641675626912328971531963844557078347538424372267152547625692194894616268716170125641432999473730875729478103162569174022758420447232 113 1 114 6791101555026112536715735740675503562169628812288748839595591488155169895472047907323448999817150660147240574001007840206612650997929576364695450183270400 115 1 116 -13835838952736567912558339722548748135916952851796188087433299724137754153703833293512583393102532024277066967629115067195200335217044287436155737782974676992 117 1 118 -54642274517065500456312320117780078545104893755139880484491913060015148146525476226205486774616673973961961527304112385321417600928897042717739850243158887628800 119 1 120 389971231236945780009625610508009628390068052010393592325567504870767261891285301340816342464414529764502558330240107278351782891087561917029001191580100881920557056 121 1 122 -400354265255141325796214231711318308357764733988286385689147490490018773393271843770770479075837643883337480792084159163862330598120477223378987599316958500324202512384 123 1 124 -5497776659319189498770951777595330821334562455979776518962164435717803071408312581435447745085091588198131562698867390638857365007289442995076430656352287419001624739184640 125 1 126 27139638476899037464148054963237443687795321546665635483664785917398476650551348063604935915205718378843347082552456486601470121300456170400665050662060651223906841352896249856 127 1 128 10516296628063189622896757646427390344701684250691662642586518883580244590875270718357973270756752001695361198929815737206761482464481068383647291468781644424221761020427528830976 129 1 130 -620539198629297349753662791826325426727254201028426152267977039919124796229831065256484619917304456824220263614200047244458111216423601166931427061090316238022684892820072188103098368 131 1 132 2191237383414015338490921189457549729025973722745186029059539483947455672818847930241702522731347793599565630201650704902585516388697503384557627950263546747250927749432889353895252328448 133 1 134 6173092008326956682807032788171410412501804934179189350683703507890635995913252040833195366743935660548770455372759338424976694502824874045982148699246103451878166514892866910945103772123136 135 1 136 -82029783612095415909383480577591962479955224006138613718299639805558059350948666930174544849811179524035632458597922781892834305302731374877743370929921050746809483848756730341455219548573663232 137 1 138 183077080965491790719319174602220146280668815709733425195823662292217005613556985953078833396098197187914403337363211391650458993767660333886886872045831100546694371932117663039318182397709731758080 139 1 140 1565952364644269778639224735866180763648859004614436252204041988857883166084557434059817431065330352763868578768923648245064603122549675785109016657594923671359745820400140960298841509405248398267777024 141 1 142 -12722683501462302450950384797310857845191203584828602747155149292220065322998181991951402043404475573951176159084262005871697551929941024358737752081268259189585503940826033417119020585963526437005864992768 143 1 144 8599968826875370320489900538991603175762910111508224372584058661987558319015375303044952200999260868844393484312970086378926507698348280554543226349328713475991114950519863419806975081067418752936098234630144 145 1 146 395447616069031529532081946367625342334944834243370120422238975440048033361345853945929086832150125401861426656429674774947177932027292715914971289052260668230082753253892222728798629855303878318046994556692463616 147 1 148 -2264123158851074304148480698572330865266088013444184987747406499657956766140299565654297510939214946772101417588634130343309662864326013505570228251486908295274689297709065279599460093443549033985540500313212482224128 149 1 150 -3669351402312049058424472104026093347932334645721541422861184311804252460806401797296222224177916326671256458433084400836152866240248521770605305358218610015980123942097233923547009171516713189240580285911031350791503872 151 1 152 110678015715776065882699743977011099087194258945745380763962256156816317584496436878059704875172400253652449025453121794204872305334777313930401994254459255133884771182744935001578076922487898410694055832023207081948689203200 153 1 154 -435530236944974669685634361401946365522532419608738629770176799880556380360846442512139288950078639072492953971316044081689548375326491592178853699181531004688149481903332857009822589747647646372352350699159824032447945978675200 155 1 156 -2583298783038655819526889388302076826138512605030000435637704901956325135348925506577972364146715253450829814857589099228822026923958936190028351444446923973514496627188802994189916044319793475680587199613817110187875796758405578752 157 1 158 35168081421522955211407951117947079730946448435479400618201407825007714107434482970493072809453802411332203450715956059533153757901761957817578671189186410926232937446576447028821344733821196266609435312842628898284692322566535857045504 159 1 160 -74517552339952994433724257591616753619500581912595753075118111073953181597562295755126228639711418328187298892659860368509353811137199361531834322411495585824545122684383925755704644040295056171762050340727778531017818737828353232653516800 161 1 162 -1401154169792240567073734314297377860538819138632066141887326719843918251498052402074991805899545640224349700207862921516134781315460786208062470756364326716915882257445121320091407478836716374284754112756489809737566382621785173669318645252096 163 1 164 12613992552602253817099045854145513093489818394227409151572244396256438981391108368630940177888796824015701078398089001129563796237788890972596529987385902281706058209777828802648091243136890651988756582956072953623007262873428177835801442573615104 165 1 166 2552158298295024404866263371622706828607442361876544742713355166433152042028193846170570822565042399736677764512432130015689101528946413637778250879819865840312817684988706216882894890453471674872897020323696406101878682615517271008121220100878499840 167 1 168 -782405280596988567596924659408771283625156885519267571685582590418819322887644323926550967668981133234100393254252603970146723222346202952119977161055258165073612083554774550528359624632807839162003968638946995992274564792482897747767605647190742762782720 169 1 170 4946751420114923518580605792718075305034074675209594591536064360698118070630423951132583594307779586816092443497925350263414325903962145761190490707575554765884597759004141350687982855196274007088981047349534884958268846534327076879938133593317873807010037760 171 1 172 19208817267871192939706756053992910740544838166241988491677872263237209809253572066487935733690532784056972638090713924672718024159539430719715768513887968877029637204119348168327633699089935868411733579488169568986560148127386589682473129182284082676740661444608 173 1 174 -477915204477585117827592333581710889247920123604706603013954435094945256130848096217661508193994956182867923419345681639120108676848794582105238794780027617204940339522164583352694678546256458241203056820346708104915300657771887564695392456051755599118179527429193728 175 1 176 1938020815607955602043395149493784641739866113971691681126137302770130453078157666921522337422879076388770009660914414595677455721918452756314282501027290509297181420208355413528699871162454677354495793958433738285322175872578414550809135917907566080739994778150356647936 177 1 178 22818518809632617566086792207655178440261618644664816596625527467003616373578539250785734020290495998289428776300824870292708560696114043171628638741791649576971306162461897092744593635724190648991192046264684188757722859623907133801806919593064736124110507263833101521911808 179 1 180 -322970980245249637895484383812226916182148382794917037208586676205918084878222410116391251050908847816528373509006852248795360017382527774453909664695285428699351705147980761191638320834232480092396322802936792228357204944119246362268163140412749102884437633364057358214751059968 181 1 182 502395580068091450901391453302841883337855730559677205713009467852468823078329121875604142824999516544895119283242362455180445083133641019489734441303016289497301143040662515947181192213178188343489436319645904663719464453848639360258436738825488856315712919631268764817084502769664 183 1 184 24526332396356910593776445814906736229641572575236810945439855013529030680091405563374311300324786585149233785062222503513542223293227656629058529410599933400987605356961667165111445756996571266245477813870265183536466348925200767189213097751686087875024697220201584661532558257572282368 185 1 186 -238144081286986080349379448495935350916369577082020598369432009733350122065549978682134869788584144741190508991384869756762496821914009236354064849600994272836788405494611482584861840349369700960892460243430378860647460227846133555661971774124652617315585778063171029333020180328567237771264 187 1 188 -445944600080740917797634658224745161595350892831392179570352942451425769647695965087925259460403819988229979073712646982078007423454150586225587641189950489620076743754032817818904425911731122462407167171573696430946055591732401731008051604575883429360952207132357278601528811198349678817050624 189 1 190 27473911827857704049258911370116116593412530473244970651080886083651825681237137887135932516867974139881635525466177504965586624803145964201461817660738576200856326586467467954596357519171897190439295572560589767018288574403715856354715435953387000793242588965507514751337813675495086177083751137280 191 1 192 -182766526899397701545179880072141905016873674204254201558027372249812830790635136585573336259787859962263595114103903015993241531921931754968323014518382340152358913900088790083062440540923164385915235761319007509431511847467452983134323366349651899305078189793234124074640381193948815043035168698793984 193 1 194 -1433586882444695874908647140472513629820955996003901401558033524472854088631947380434081500866209986241341743823604086551189359971875119351924079158839502499181235219313871365341387295137878256952617264922359535885381466953170726290393641435794824221377204981491813577600231851221508502925057415402420699136 195 1 196 33217778093276372790343699076226359455696991063691017553749108394792759578335164815884280216464921315039255346349268477911474235482514740851317211068182978037226146649449393011698850880768039278931633218594656107437776525473934620115648171091966865211127215335367092181228737476257834617762344227650203092516864 197 1 198 -125464739657397574168599369241325522219122518101379362833027070007881964563062783935646215472372394729838544552625414748503357399625822326695367880802961111428207475039321442500767590975804145014110793085591503213122601887442370722846815360663000350762946228550315797300313880389140148701715539656223998394557792256 199 1 200 -2954702524280145274783633550100748772930463987140679687858287511664519567303029144065611413217402354765106344767714183557285354980274695083095446927276926272953762282247719489943114810211082562699629450929543164095432054673264645215934790849784376196793927604045147306417568087548128406437330264267442348461783989092352