1 1 2 1 3 -10 4 10 5 190 6 -730 7 -6620 8 55900 9 365300 10 -5864300 11 -28269800 12 839594600 13 2691559000 14 -159300557000 15 -238131478000 16 38894192662000 17 -15194495654000 18 -11911522255750000 19 29697351895900000 20 4477959179352100000 21 -21683886333440500000 22 -2029107997508660900000 23 15145164178973569000000 24 1091236130952104735000000 25 -11330815154097786035000000 26 -687323507780698783163000000 27 9367081389005017940054000000 28 501248260097859523746250000000 29 -8636169951652758080673770000000 30 -419034380100842029071397330000000 31 8892598670192151657488476900000000 32 398042601316200498984261979420000000 33 -10208278722025080070266398743900000000 34 -426288003951597276595421219438300000000 35 13023474091796053809721231802219800000000 36 511142305196862216552151528090605800000000 37 -18397135735293660224528312625203894600000000 38 -681899546713557364239605002851530969000000000 39 28665180248932056289466911663498246442000000000 40 1006397311903993330462545296209867792918000000000 41 -49078231974609314166609092937417192148142000000000 42 -1634693620689100774667499882723031058892766000000000 43 91993842225513034869560347583731796144979100000000000 44 2908385963964492302890296284043489812308324900000000000 45 -188124763826810988621874183327633013733466912900000000000 46 -5642901884208778326568300040108943828847581295700000000000 47 418326429374680063940406766753180195859761944068200000000000 48 11890596193324948910809077136451162611861149769391000000000000 49 -1008359716593244997210369224024452083223569672925287000000000000 50 -27106795732155002233966196141007425988681442646617463000000000000 51 2627101531602652957296207814075692753842127221172032918000000000000 52 66609145725263277797314760741432792398564996315239408298000000000000 53 -7377468680372442026759401598900233362623574878392858406930000000000000 54 -175809106104747141058514826864578999033160943941252678596170000000000000 55 22273470005573521758120790956440704637539403305639903342274020000000000000 56 496719140244861284001096012818166920825389948174234266058184860000000000000 57 -72121895733469021020356149278190336028340218389675963371308038060000000000000 58 -1497149823277323063453783179811097823374155791509305673057323188300000000000000 59 249894605151167567012077598775576151874505198027601830201212899125400000000000000 60 4797408187561176168514019452065101613326483210115924125782908906842600000000000000 61 -924543087546758687563836229639028506535303179539417874050805976875207400000000000000 62 -16284431200428130143944546370340173809734922629767913384490459931524184200000000000000 63 3645036269547461402419660280369396645270903726200836740221907956448490122000000000000000 64 58327439256702408077240214066176475994095942357840082011478630935439785334000000000000000 65 -15284619116030489365833306540286077172220412396407424979441811589573232722614000000000000000 66 -219479552977267919143805667533910797981667535919230025261641484734692764300854000000000000000 67 68046386489067894824709381298723962093469278009456313423234432043732464557648028000000000000000 68 863063208044705601069417610986953879957378799038547895533548205870037493747078500000000000000000 69 -321081510997439950048263110583242604185772709415235692395261532796475263067687892500000000000000000 70 -3522654488999681333387986870656818613958989018301330351510313128782728066655688842500000000000000000 71 1603196410660559027517883842878916052081367613135849524257635785426866548890355368113000000000000000000 72 14782408964650146132912438819741351057270598038047826303631521069678579678567520686191000000000000000000 73 -8457795926624293970832346216357591891616142848965300819349486159973604404738003459820955000000000000000000 74 -62838106063336156493574920896956406519741044922861978496355754449130213004439931513065395000000000000000000 75 47075864858953127610624320003215355592568412087530106471138407902379429068836688121667561270000000000000000000 76 263461472592467975729233574092686850394759557316274496538878779614426748882560910003448634410000000000000000000 77 -276066045982235636870960241836137690802592268325701575387111517132744030866323512627681411226810000000000000000000 78 -1026899122151605373750660517873117320872601091566050148624554617756904203167007517606552111946050000000000000000000 79 1703465544314464182334647517379038582737758213327762854942940615813524112279511891706155106147070500000000000000000000 80 3062548406223112081581276973947502920197956014750740611154810582389080367608031433047205072708801500000000000000000000 81 -11046344864688870309577312063137585642332593589034583525400833974142205464974731227305245070086817211900000000000000000000 82 1884517485557145915500271938788374054177972725574069180589022720628809509467669190505958667663067397700000000000000000000 83 75188812188568210438686080682584412002317756842190962657022113594730753437112298016886240046531034038191000000000000000000000 84 -164424276812433071244765215196201881590157938401194446297354165784471874887918819150810008750209151463503000000000000000000000 85 -536593396957980916685158175543770101185018549540645668256871153276353488674149620517888568681340747214777957000000000000000000000 86 2281607479588539939002634873984136468123524242114530367072559418572888360072097698898373104025932259089417423000000000000000000000 87 4010744883615968182944215712768174552761863751848276266870407585219745791413733717866884570390986707453820028554000000000000000000000 88 -25537884979718347100933712613651757429178081214947860873923879421723802568310712686492471572371697787579595580490000000000000000000000 89 -31364844276812440919403378917693752261665363330599207963186611066730133632907417321008223878693742066739248026871230000000000000000000000 90 267666386049314764501089025230883277153859420009109933385400572258936299724096625075009825347817448522863207345929330000000000000000000000 91 256371481126585712904902213268297611670716692266956797996074927725722071919184337701697742121890704997099275018306841180000000000000000000000 92 -2756733823056310707523240453501303194103971611035981902381179839594176913386679260390812892012345241887622538311394828060000000000000000000000 93 -2188230118502538609510086341309817524008740517996290736809559654425121193250453676856529767518756132453176180349993055886500000000000000000000000 94 28502143050398504906080999554482209721672836492458744651715322397328203348521975744042376656142422719866342275553159528455500000000000000000000000 95 19485798967001418971655434318179939585434059892218950161420247631400112639561531543729633814792528049386951727196222054911457000000000000000000000000 96 -299145058392582883480902628891926160587458227039824756700673550458870741082496320201706350122801658679012777855707251907964897000000000000000000000000 97 -180870042545613365975809949889149115181503712237080979112753968535073721377691936722302146426122335311471930610644829503680166607000000000000000000000000 98 3207579878813058658285584809690108703411705687606354485167156274500008202887694682726376087725145247281948762392287168223759806225000000000000000000000000 99 1748535978268212745753934102982994861897386392114496589794329133919208415035423452214861259556997392064158750528753414068998687183030000000000000000000000000 100 -35273014716039741750066294110624853824259937444672055431615334120351823384470379747466174058990200529358926952041836481744041422335030000000000000000000000000