1 2 2 0 3 0 4 16 5 2 6 0 7 76 8 32 9 -14 10 308 11 208 12 -76 13 1066 14 1068 15 -342 16 3296 17 4718 18 -1148 19 9210 20 18360 21 -2916 22 22240 23 67768 24 -3068 25 43602 26 224552 27 26236 28 39276 29 745788 30 190484 31 -155664 32 2127756 33 1279618 34 -1371720 35 6320170 36 4921464 37 -5606788 38 14333132 39 25260776 40 -24443044 41 35607180 42 77348956 43 -56173030 44 27419980 45 356108380 46 -251451620 47 30250900 48 866926444 49 -79563600 50 -1097697736 51 4015333484 52 -1655728680 53 -2113417212 54 6126070344 55 8744378456 56 -23953152260 57 37765613342 58 -7483539164 59 -19442009278 60 -2028502776 61 214582246598 62 -371006187280 63 337200163784 64 -75147119500 65 280066348654 66 -1176896791080 67 3445050156088 68 -5022285174524 69 4433614873902 70 -3677112146976 71 12032748217242 72 -29518985211328 73 53149050726606 74 -68943499718732 75 78366429166914 76 -124787600543604 77 297164518565172 78 -548076902023444 79 811984290891276 80 -1149733853243676 81 1717394720892238 82 -2862845285627520 83 5690486777522204 84 -9996829413579820 85 14056224842273280 86 -20014460031944780 87 35190888384316852 88 -61984803066525984 89 103024050223117082 90 -167853411967456688 91 261038063914180338 92 -401974662256534664 93 676408816704531234 94 -1166140325470748472 95 1911048635243276792 96 -3036943342463599400 97 4802473187332725416 98 -7741492958971593196 99 13062487355849038612 100 -21799440660148084124 101 34568885181775234590 102 -55119367868895373996 103 90856447912950581588 104 -148200772215853257296 105 241065653207008323452 106 -398373834133113542892 107 645202324763519086044 108 -1025416963720927751328 109 1675914611357823282062 110 -2779147080472328904552 111 4515725002846716845410 112 -7301304690211632941900 113 11882263593851544852856 114 -19216159638202524349668 115 31205106873152093765894 116 -51295662594337053964608 117 83604641706856950301418 118 -134708295100648923243768 119 218722377166887556017398 120 -357269133495608738173952 121 580309333286448321300148 122 -941732243034387560527784 123 1534143214218160540084582 124 -2497312541737244009446176 125 4054793273698814617993266 126 -6577730635838023090593536 127 10691953559651309525929384 128 -17448481561415587490081040 129 28392547959460115682424308 130 -45869330223213356426946492 131 74446483465183051743835992 132 -121932892982245640785704920 133 198314052949129578754842814 134 -319378489998183826718900728 135 518707429431735279830206662 136 -849844780388228609298466292 137 1379799168567435306801691074 138 -2225797330272317601559152880 139 3622973058888582799208952242 140 -5921221571003718727087155480 141 9597489462616921858167505060 142 -15512648440814138509260317276 143 25244095755504411033031095492 144 -41194631018499450156336744732 145 66903664057119658142449044020 146 -108252515747922821109516286064 147 175643960303931078606218471296 148 -286300260250016069238347551216 149 465727730359784492886720746138 150 -753494250542763469161091793572 151 1221659824164316905169386086778 152 -1992149218997100697642674251548 153 3239166756919431224301067984050 154 -5237435858000744368977803118528 155 8496942965248013724077920884910 156 -13849721855844805943485609309444 157 22502549406215500918700762893988 158 -36442521924637058025727603110592 159 59160339670121722916792888690542 160 -96224247662605081979201060542208 161 156302722156548901459958812739084 162 -253548149343037723675379291776608 163 411280746824317401852035406394032 164 -668063161164555126341272743390804 165 1086258256360021964437176003655960 166 -1762707416304220578117565978073816 167 2855672051410323831908679690912942 168 -4637513221730928393618649162296432 169 7543178307679403581700387145976550 170 -12238404371829510125581363592979908 171 19832917372067563433388331032721818 172 -32210249389945276165102853789389808 173 52351170678232811669681579266297380 174 -84959780402803401381281419872932756 175 137774407903505428885839617828659462 176 -223556099716735699111723380913116168 177 363196533947718469254593055664538068 178 -590112946024880778786214192798458268 179 956800977170620451244893486232703806 180 -1550510691921352403039030270111427868 181 2519572513188664117221766576465027760 182 -4095886406475132803805140283552306820 183 6636821224393010507080038533109567490 184 -10753597717957941674445540714226288836 185 17480258271533656289241210369477187982 186 -28402399699457105699570433032972992848 187 46016320493000910234201034844750564060 188 -74599832445575147893933626118074406316 189 121213842901832006770190087776170663240 190 -196860286933565889222701078412794829592 191 319199295318710216404504159247136261394 192 -517607693954050970736909920023256753552 193 840232760580355089790365474990269884754 194 -1364334860922155828719511913716282003352 195 2213534616595273283543434822828459053336 196 -3589223919647836381641979582977739334320 197 5823851679939739335142872666712460746640 198 -9454687614010669224174774719395897666256 199 15338442708091649019469251951890168834858 200 -24875540615721427610444589297413507003576 201 40363797094754554723889758721581870762764 202 -65489505583159828927285734039657613121804 203 106231576072772913024250627042129693799440 204 -172410682788293848148283253292968902553748 205 279754246441009806486456535488451865720308 206 -453519257094212565022260411918685774893304 207 735697073968963839985303439608446209053422 208 -1194757779661165474266357631856580128206848 209 1938344557718902428415554147924433126444990 210 -3141044786868136633813406528573453787212272 211 5095511607605544784234485815269377267357376 212 -8275152390409114035968587151444828107304144 213 13424668108431973930412623083157239658117478 214 -21754382438001144281132576163074497241080600 215 35280919748736908646054945590133419805982820 216 -57282816453913424459716484956724520882736152 217 92954472773712577966847165151403973872169516 218 -150648975688882011358753361280188102197815188 219 244214174883294119280312721074341827113164684 220 -396427924610250697334497591470066163932251908 221 643473157442501301087273960380696367853774876 222 -1043031245128399913377845238865893918762183684 223 1690623495929389389591951642033124686639873442 224 -2743753535350508892313698560743115104444602188 225 4453139811075703874070283783692323144609446788 226 -7219952295744812937295098538870427283539686576 227 11704496820503110418329843577178247781790642344 228 -18987140397919555507721917344654798104220663028 229 30806256165891880169758237409968082660737169410 230 -49967897025574892383205783146104582352836617368 231 81019919404028908990314485083581433440851294378 232 -131350849228871677670095387070221993808616428524 233 213054666512043693908490365351738121315598563700 234 -345735198887842035429666510054746471583662909672 235 560661199425926807003901416220903906203854448494 236 -908564169940558122787918699032279728690933507348 237 1473498120457153146674243297041236932014532125288 238 -2391678275351746879591846926954067819206978451172 239 3878800860465181986008192092504819946443285944306 240 -6284785207789117020219352347521704422288538226000 241 10191044649236824272245808851356840079641245005708 242 -16541450511278309092617034288745584394670664123920 243 26830419717196315139252981972348198973577596727604 244 -43472162654805958713247289393776331201608351234264 245 70474078921123840997125079255258981156670387154200 246 -114376696983067356559898590464311083687712141525496 247 185545785975297582915307834076477349638032448719510 248 -300636986002263066016523336789070234196938514446820 249 487277978384554612164036766432246495346541804672058 250 -790720700947813092383660699427950381973773379748580 251 1282762715874666124475382437532284909025581267345564 252 -2078653507848409067286042135782337670837711594450148 253 3369086784489114502043215489550080286757355019583006 254 -5465944279185087652117556794998096195908552622797176 255 8866466961216652089301946074277780730951563666657698