1 1 2 -1 3 1 4 3 5 -4 6 1 7 -21 8 31 9 -11 10 1 11 315 12 -486 13 196 14 -26 15 1 16 -9765 17 15381 18 -6562 19 1002 20 -57 21 1 22 615195 23 -978768 24 428787 25 -69688 26 4593 27 -120 28 1 29 -78129765 30 124918731 31 -55434717 32 9279163 33 -652999 34 19833 35 -247 36 1 37 19923090075 38 -31932406170 39 14260771566 40 -2421621282 41 175793908 42 -5710414 43 82818 44 -502 45 1 46 -10180699028325 47 16337382642945 48 -7319186676396 49 1251709246668 50 -92252308270 51 3093815462 52 -48030412 53 339340 54 -1013 55 1 56 10414855105976475 57 -16723323142761060 58 7503865352596053 59 -1287817746017760 60 95625820606878 61 -3257225525896 62 52228926938 63 -395175232 64 1375639 65 -2036 66 1 67 -21319208401933844325 68 34243057328337866295 69 -15377135699906881551 70 2643666791450950773 71 -197033872528297026 72 6763166472115990 73 -110169838967982 74 861152626842 75 -3211108265 76 5543331 77 -4083 78 1 79 87302158405919092510875 80 -140246638967945496322350 81 63003613748447017817640 82 -10841192646691550296986 83 809497374794827272243 84 -27892200575843276076 85 457908657046002280 86 -3636589845885972 87 14010640972017 88 -25911048710 89 22263216 90 -8178 91 1 92 -715091979502883286756577125 93 1148847521944847479468879725 94 -516202846852497468440611590 95 88863212582798935500429966 96 -6641434189591121737239399 97 229274512291527101610759 98 -3778622010439647951556 99 30245216084697998932 100 -118397750047677219 101 226248040955627 102 -208269050966 103 89249214 104 -16369 105 1 106 11715351900195736886933003038875 107 -18822284044001939139425413111800 108 8458100087506410872942008558695 109 -1456362214590847457771984744568 110 108895479540654146356693503783 111 -3762845769061679627426304096 112 62134438909324279491952707 113 -499285997126046964454512 114 1969955555115793877809 115 -3825019405023714360 116 3638319902931605 117 -1670438923928 118 357422541 119 -32752 120 1 121 -383876935713713710574133710574817125 122 616761496621711735518439444437389475 123 -277165387851366567012830219855870865 124 47729078785585805059687566133818351 125 -3569634540323205261127548023202129 126 123406062794384710498234399817415 127 -2039722005510890345740240654365 128 16422238706738505163772947411 129 -65048819671605264958622015 130 127304366399527842311929 131 -123041847664383615395 132 58373592123280381 133 -13382103324875 134 1430607325 135 -65519 136 1 137 25157374981998228022475852722520640286875 138 -40419848558039592300911503124914894061250 139 18164650454335929680921346897698934527250 140 -3128202343601217101153637476799641503650 141 233983728678866842593053547266685342366 142 -8090985959770325207762918940057494154 143 133796587693950583518584905683627690 144 -1078271135651618826253600349234250 145 4279396635885389544227066700436 146 -8407940471664662410870889030 147 8190851853084908077223254 148 -3948555207463563384230 149 935369733518963506 150 -107136954368750 151 5724394990 152 -131054 153 1 154 -3297402296265489745133932492193502843040993125 155 5297895127725789400700794101938442600142385625 156 -2380899319548822678800342770731421962315246000 157 410034774028609462594989339068503510459436400 158 -30671609504011357142615275131268514150757636 159 1060727604461735162149286601939542501601300 160 -17544943531593567257572205091798822450144 161 141463872608687281759404236280166009440 162 -561983067597785511777639459842081206 163 1106316562197444356399485362751566 164 -1081991083707356649000600014064 165 525731931450541624411633584 166 -126548401549527629079156 167 14977917479585394756 168 -857439130103040 169 22901773824 170 -262125 171 1 172 864390930149924278258644465301081415783295060766875 173 -1388809419869717876357653402196941352031968435887500 174 624141388219614749278158955741949085909805674563625 175 -107490126667501319175717090654205447164330351451200 176 8040757764984077804899191058075190608532518410348 177 -278092988025916651968443052967368758511420343536 178 4600344859806994236763899845981358256049699892 179 -37101308900790703669513076916283357035080064 180 147461391161894974695685145157662859593898 181 -290575125631722441431407930907625847144 182 284742705218495038395363774849530718 183 -138898936789946689697139462624576 184 33699509558848362894108824892 185 -4052904623400481766601264 186 239749583362186609476 187 -6860978825647872 188 91616007699 189 -524268 190 1 191 -453188927595513350075389930779308072236776417524282593125 192 728135588706164926166203287922093091714200418641210479375 193 -327230604814917027772674482082481457345746319668375147875 194 56356300181512483741428464466777153226531176776969858025 195 -4215772256456874701416357899355721664022852810157573076 196 145808579170908747788384002102160939484285570169869180 197 -2412179098501655504062203201602995744748040427620540 198 19456334284528662649014766457053433768107071214260 199 -77349191696997221301946190776191871024941080790 200 152492222283240758625444255016924095381180226 201 -149577473816520830636621495355443537395210 202 73107649578009275139639521215900608030 203 -17807113704869878326360772938776580 204 2158584715847616746860185723660 205 -129750494435611212688944876 206 3836871588924632476740 207 -54894060654133485 208 366482904615 209 -1048555 210 1