1 2 2 0 3 0 4 16 5 -6 6 8 7 68 8 -42 9 68 10 208 11 -160 12 326 13 502 14 -420 15 1156 16 994 17 -670 18 3216 19 1720 20 -8 21 7536 22 2704 23 5600 24 12952 25 6786 26 26060 27 15640 28 17196 29 98906 30 -24644 31 83148 32 270212 33 -138436 34 177012 35 895512 36 -784064 37 835534 38 1842640 39 -1419764 40 423750 41 7448650 42 -7618768 43 5674808 44 9747522 45 -1803016 46 -17617184 47 68773312 48 -64257472 49 41428122 50 6307460 51 148538312 52 -404068330 53 722234218 54 -644420464 55 628101764 56 -1147754426 57 3470765772 58 -6446680872 59 8860152632 60 -9242798144 61 13604200374 62 -28723684816 63 60052219844 64 -95769687932 65 127415843970 66 -166083623132 67 282031309624 68 -544618911308 69 968376476672 70 -1463549644416 71 2058606212144 72 -3097641503030 73 5350014758258 74 -9470608145640 75 15587600742496 76 -23574995689726 77 35317923822922 78 -56449402506928 79 95661662621068 80 -160290034419398 81 255866514813244 82 -394941283935352 83 617699077818120 84 -1004307161684952 85 1663736170018270 86 -2709485864864172 87 4297741217813740 88 -6765443507706638 89 10816948601918018 90 -17605440037750828 91 28696714741348824 92 -46171571584095678 93 73465917868269776 94 -117140408326701576 95 188826542110490672 96 -306300251643339348 97 494958433946545506 98 -793611603149735656 99 1268680189325718744 100 -2036405043878054178 101 3287803048281595978 102 -5314472832324239440 103 8557486997050722628 104 -13726445026303488880 105 22022143096775320172 106 -35447949342626570164 107 57200442782558868928 108 -92246069582519073154 109 148401667149290231990 110 -238403497704183964176 111 383351124216896451748 112 -617627153544035596176 113 995851817113758432402 114 -1604292386493795455648 115 2581335226999615005376 116 -4152499863647669164686 117 6685561252274230949176 118 -10773398422466240699216 119 17361811653068709984064 120 -27961713707365411444700 121 45011742932521121788922 122 -72472042605337864720408 123 116749667163405023583232 124 -188137616402965340420078 125 303129515874176239452850 126 -488242728900319710492116 127 786322290298497630112396 128 -1266689711806395706019652 129 2041142685433903639230020 130 -3289339184997138623604948 131 5300031656613136156552704 132 -8538664539984192658929354 133 13756996375439570524452558 134 -22168537642948006239669300 135 35728312128252937881952076 136 -57582073667564500562202192 137 92795131180318996439536786 138 -149537510996352537280887148 139 240995834549545946077877672 140 -388435530148603430193891838 141 626113834783372684578057520 142 -1009209583402703907024756720 143 1626662408882558180876947472 144 -2621933035534370632270657100 145 4226442335138030535573160178 146 -6813295792615206455841461380 147 10983750577221872763587166600 148 -17706886773265617426846738426 149 28545403829435199623691693834 150 -46019875096912393978191050744 151 74195286268439966301387336420 152 -119625501363378752965957486422 153 192876037514362614003928544308 154 -310982613010453945530093456848 155 501420667473834882781693918728 156 -808505998567836792881029055504 157 1303706295362232050134339471006 158 -2102262439669689028142187233704 159 3390006624673476335404268670740 160 -5466645402696674832066741141284 161 8815591385653644969208336493482 162 -14216566397599434601687875464932 163 22927131373775423279568913379832 164 -36975446343678786062280578188056 165 59632672499092614672466419794312 166 -96175270663679299083688771395956 167 155114631337530159041140418466032 168 -250180099086850171470300376852556 169 403517310498011151902229522040234 170 -650847864109312892248162412489552 171 1049794584011790922140530967270808 172 -1693314197802403722772293251630776 173 2731366485804878554872527427332522 174 -4405867085151948717809366658783936 175 7107074706217279869009248829318716 176 -11464571804278737023708128167706280 177 18494065668484484795872372035210652 178 -29834243984436102015626668605535440 179 48128905861085643510418596136084952 180 -77643471879530970192450994001668520 181 125259707777460421264786309053491606 182 -202080826892931619104244081898329052 183 326021515049091462048529182870891388 184 -525987034512165554506537723026268372 185 848616292052114720285708254341035114 186 -1369162336262707116167813623741240080 187 2209049764486241011935684132747133824 188 -3564207255511341852945448940452973612 189 5750788107058908156226797915011183008 190 -9278948758023049171177532782260410280 191 14971904519932247847964552374459955408 192 -24158055792924493380715099448455001638 193 38981042433845097496807980064476717850 194 -62900116250137666941647155422152272748 195 101497653018775876480788025164809966216 196 -163782339217580395400107934519464378494 197 264292322553668185069889798820734422106 198 -426489465718795172146922444202287477028 199 688237420852351235488175585595356511444 200 -1110642912196537483746272489107131848958 201 1792325065638240575263524851505556141436 202 -2892445536383519457164962283631589771496 203 4667878875893783139713105370338751019816 204 -7533206106305344951585456184358864321720 205 12157546625737631977414865115291842839382 206 -19620850095513419947180677749608273566184 207 31666161887446770811977748423121497924900 208 -51106800813275454086938466979204019292098 209 82483588810934563131127861291106900663714 210 -133125707511807772326374456399186643417640 211 214863080386080468614149099472958945828800 212 -346790441068835909511183428045113746525986 213 559729044599355061417612612119020109045136 214 -903428769186236635299534672595629668011988 215 1458193908322250269846246118865446212435824 216 -2353650009669293016769901526471008324316134 217 3799038393218762839518656391120432351535994 218 -6132119768929898242753930197988346316003848 219 9898118859668153818477812755294039474069256 220 -15977165401137719451841355909913393952649436 221 25790025559934575155412771370482655928362050 222 -41630223142207113355764798068406918397808148 223 67200202727194129424005298849710374168833932 224 -108476898380024540583902758559446066329747638 225 175109101106078173013815032514088454510615348 226 -282673382539320226542499891693628826870121184 227 456316118207748999699965525460668578150718000 228 -736633323780397107869043450159474418577867634 229 1189163401752882269677858098699542099454608638 230 -1919712928370231385857796848496255536229720036 231 3099099971149671634830393505746651600460064316 232 -5003102298100766613081013373320738438816610496 233 8076954578054003409372179573432752665092637890 234 -13039481387268870728165867040774149503495953372 235 21051225148521376925310861448894399794953037704 236 -33985899597907821584016550519535133809260088962 237 54868673112372705686560557454404589851876804440 238 -88583818672401954569913602581660249381706994096 239 143017292071473489245881073156649089074540699536