1 1 2 -13 3 103 4 219 5 -26139 6 503957 7 -4066061 8 -54914149 9 2550230113 10 -43157232273 11 192777017511 12 10118180981037 13 -318814450789587 14 4344955121014089 15 6807591584551563 16 -1781238363905009253 17 42912636577174295769 18 -425791821468024981709 19 -5452095049517604924017 20 305524943325956601071159 21 -5814247829680088393953619 22 31767997848877734810228597 23 1463674289194345224694065963 24 -50984233548328856002028725651 25 755997261772885308262837688161 26 530825064617565318003131139047 27 -318657247569946155350908554919961 28 8217000045908923172062187341034241 29 -88367780145791808510465332231978307 30 -1004109358747907285459982564493161423 31 62872917486974741866893551686195795899 32 -1262902284671694304499412053237830514277 33 7806464934999209957406840774605376627657 34 312950085912272231674417992678880757208891 35 -11604748365522260508793099272320380139250081 36 180931001240670859297459536784371418307687067 37 -23170159951060253712595258638634875282497811 38 -74833602809058494779128430475298444808622402739 39 2020721650049270800920718144586531440122707402283 40 -23018313140556509493441709759800723804579885841929 41 -228099931926658771668525440527472210837681425020231 42 15822895620283981016161526657354945096851005281805063 43 -330720051474688360971570744737833694479148134815700593 44 2253367673114017958282139418505550635664907991410425741 45 78842249889050284165226929530422144333682542234972260293 46 -3084837946699048257374863873642133750806861698141626027343 47 50048634894185712911292865591558936065688419762365945505459 48 -45996038094154440381029058875582685124515946965263802600339 49 -20017991400834971603821231908566090679673624139800023262539447 50 562175609278313616972313254212365991908424755388191612540301427 51 -6721193557334726748357451153904905736487339813059401315550260449 52 -57331035983762581141499689758465995600759023721097061172274234513 53 4426076532257014045155743506331049615328443650681782647548010598653 54 -95742314775274719873467460827275780928828272673100975653153610081931 55 708790734205935557475064504639557755213285533512987038161200749412571 56 21727370268206326624861315523124986077220224362683565473055983149830977 57 -894992733222520335610571894139799169636566711825051216733521046329498271 58 15038997655730470049681383285420796841426894314776548992787601944400420311 59 -25171751577062006180567424385308251985065362186044401325243757041084597657 60 -5778703796471725580791550934626278635410930131875539132156616183708759992023 61 168329095223326723185341807872941964885292276824242682495275888162298416016861 62 -2101582687356558803785450971400668888175089649038850691352279598198355770417663 63 -15209759403694836899004313317483829798420165063016111539872209657509455952868837 64 1321312389338723869618762427657180201394192385586422001754119934483569223029066139 65 -29503990722971695049165065936460878616174802635373358795931233063840026316261885527 66 235020361261894274717195043980187694443682103519735833852059035017537807130107429707 67 6330990642647710326486742637898381856316628013903856291240508986517430838349419607039 68 -274633744823295736887929916759166744588272665841271345530303771476060241808671205484829 69 4767097801318584019508877726068896273499063477462811772698795045586822106482261582340973 70 -11420743719830815073484712362169290591334332373382017528970104336349616838400382104851971 71 -1753201231286657815039330417588269530493569605559310378715158097236075994074154639040730069 72 52917498663103657529441816104245880840062445310502516604873551287799281878473080183235072347 73 -687628789082771149768208637473373289035101777333175019111071662727699022445060209372606294487 74 -4145833981022814337200242316911652681771400819727822521946268365197350265060117351718181847801 75 412160374881271456127384081480563216973243876337090815858151620270404715839279250266064869688863 76 -9487306314711613398368106756347702508879367890206346012127949333105828696021231224507372423156443 77 80725673580929671470294571420189165301894115706314653867354723110591055670394131740008701207285909 78 1914713578474413513229631412736721634548844593217267121615954168786040814856366249528819406637691121 79 -87614889622441908735947130416411582956302245638113384889989539389455043441653577596935495674208268317 80 1568411643828443168666710820009677188681319207314928963960072782796430470795634390930458336922628018167 81 -4843524287428431504093858530392724440986300343482695407597761694886360883903508665961636921791108695471 82 -550700733784988785761399885241922699689915956490916129857099587311532358366372013000064329888076216114117 83 17220633143802416552016982916774341719421176548759133621269300062554409176452285999916631091031190255321047 84 -232334680152105247653730629222325172862415209228234363476945477399517565937701089731556692288660570950255089 85 -1138194922817239572238699901329072205499138901451559178720524550514336139279995945799864466075980953269749051 86 132681120598921845568468343590656230786428420875227160807213157140713834789393401810879311972885464505343189677 87 -3146100157259213735288362963110297241364626453856555582766689625564615046292435785743842597971942131608944096941 88 28430407189315139607458941869043884215521018710535613038224220337192891793187938963001940337664910210049886401741 89 594238691024847100825636395467729172137544812756170316344383043341105440634874875333702736404215077209246198892473 90 -28758425983098839443624734466943985063874951767543625959596058726044168538065836432251178737758082065099743653307089 91 530321267404699440165416160493767608018177290501672550842772246778599310232519594728574604105428412097318300164768079 92 -1990790502107787387874696394846877471836412851142862939886675186251986713465234575961430801370028183527855307311466967 93 -177428559940962977181052686291350393968611317623311235134403782015813477453708241471639633005580423672653646843740727563 94 5750034007601547107847972486239044950771486080937725227250849011054414769796024365367075682617980866663224498273701376681 95 -80393505328549742402253280656275341469540736574893006840055422730634060962403421796981615579819108401270676583809082034237 96 -308647708584754308977170395787808339104185972887250233448624601133056336927080736073875901735261509674217867275683163323283 97 43731224755830512650317248927947412234356850038629313006918868143916518927221428839734279678561746585116615513758097505755929 98 -1067798961436051413944851690447902450449297117513631005873230086690795709231959807721188959123805645028059612915131095243205109 99 10199935162811003308955336679269964489680912753070215217990149222741408265760807755885322411849715092012406369464378463405363343 100 187811259877139264259262840413435382404468291720440277964039609467971042650373069479989753441225381630869332585238766752056880859