0 0
1 2
2 4
3 -2
4 -24
5 -38
6 44
7 278
8 336
9 -718
10 -3116
11 -2642
12 10296
13 33802
14 16124
15 -136762
16 -354144
17 -24478
18 1721764
19 3565918
20 -1476984
21 -20783558
22 -34182196
23 35553398
24 242017776
25 306268562
26 -597551756
27 -2726446322
28 -2465133864
29 8701963882
30 29729597084
31 15949374758
32 -116749235904
33 -313245345598
34 -42744511676
35 1480737704638
36 3175197967656
37 -1053292587878
38 -17982575014036
39 -30698687088682
40 28515500892816
41 210524437229042
42 278471369994004
43 -495679446157202
44 -2383715742284424
45 -2289034253782838
46 7340510203856444
47 26126191676627078
48 15549832333971936
49 -99531293715191518
50 -276811749100242716
51 -55967029624527842
52 1272124686252157896
53 2824084520626955002
54 -712454390006879476
55 -15545331383148533962
56 -27528390816262670544
57 22669875283217328722
58 182981704647748010164
59 252614032879409376718
60 -409680457479921297384
61 -2082431079356889478358
62 -2116459871314172469796
63 6179235654156102452198
64 22940770664883067253376
65 14985363058985622245762
66 -84733127206444091775356
67 -244393069707816294779522
68 -65120503383412130682264
69 1091724341772257212533082
70 2509051200461575078477484
71 -440519307938135905710442
72 -13426294618184147203808304
73 -24649992696677614879064398
74 17831487697565506260912724
75 158912938878519086917147438
76 228668439269210642529731256
77 -337227815854174149526274678
78 -1817797828054401511701205636
79 -1949456576837932275771037882
80 5190075986596143006963952416
81 20127434857381947392783094242
82 14304489781783179750746426404
83 -72028194723343377462422618402
84 -215578838355602653678577368824
85 -71016703094488420045041645638
86 935860785589036428302803552844
87 2226805086650514956830815333878
88 -225693754644152227852387096464
89 -11585412942540879239858850862318
90 -22042357111860997340455766242316
91 13842350488982401518382721826958
92 137896486537269789739044274865496
93 206581220629627571886174940596202
94 -276319991427093804922871493135076
95 -1585546086002325469276617689251162
96 -1789492214869181913938877912826944
97 4348746000273263518505332620601922
98 17644953074892436606705054805338564
99 13546176148418555620883446507667518
100 -61132413077625071791758381011357784
101 -189995706897342921687933994561053158
102 -74329348406560484417076084065317396
103 801319837673593639605517804674630998
104 1974286417379989701296416029675848976
105 -58026353607988795434756964021457038
106 -9987484794115926097351594076422158956
107 -19684837820191908217529403332737032722
108 10567748330195814051699163716636729336
109 119559685761351169191045344096958622282
110 186280629871723268123594869610733597884
111 -225237169063309309708036981263325915642
112 -1381877487485234960034048310580319820704
113 -1637569129653923371527911714844010063198
114 3634249178118328057114418123213578977124
115 15456344004506272971868394820647208270238
116 12741442118420905658164699025226521654856
117 -51798835785689553543012576052782998041478
118 -167304882163483635376848647231698604357236
119 -75615585398519503038634414199482218507082
120 685293240020379170806974407759528584772016
121 1748664407033355856807120886516468262079442
122 70862613964815859579369734235293600298804
123 -8601596807237147564876864964111754109799602
124 -17557506684298374427650578599399976221093224
125 7892970667588988969083167621758818106811562
126 103573474756669850076419228240517517319089244
127 167682096175394755307422618372240944104120678
128 -182503181432559739767250904458105698387204864
129 -1203416843742093256071614900777416117295013118
130 -1494317780321387813306975279264303742654001916
131 3028448658067690653744123945358473101167061758
132 13528486217742320374023124287038464915604133096
133 11914729145146187479325628847284564325372957402
134 -43812972798419226911464363740623195927274750676
135 -147199591322569391219556871717669213481414288362
136 -75334318653042647881791924732222447326454823344
137 585329319306761660334200509123901172754161795122
138 1547330231878736560077360641908914582140597706964
139 168013867223664818483718738198323300510386438318
140 -7400623424946353163419365733147926309682215658184
141 -15641316186011030419257325157287469121916363507958
142 5720484752709704978582178351164693304578351275004
143 89647550435474562053450982488766732218738520089798
144 150692677107400599213991073221709997914585283804576
145 -146852397962571611839272766000413665264522032839838
146 -1047168181462146219748500898109377320101970484702556
147 -1360074373111434380300637966216686313881330805205922
148 2515692161087862338141228558113513972747190813100936
149 11831756187732896577785646947310459514901035652231482
150 11085051570026481464865151104053349166066117238958284
151 -36988677798611519959197932528445599242372943783240842
152 -129402613447355447242721620577157944315076473761273104
153 -73861837901653294689453578512087892418288228606341998
154 499289391433470646834700945861613936738805911593681524
155 1367887972375207767116669784283667335569052966219073038
156 239328987583062300059834839259264987444076374469738456
157 -6360781886709914235463679242899806702957112082155888278
158 -13918208711335139971226532682095938343134606036660468836
159 3967492010879291234865330850307156828516348337458503718
160 77526027578434282325863325111094005372705726858219351616
161 135214595102472108477399995970652226602829712029146184642
162 -117200947687227194674516633614165573657869210232804388796
163 -910474870886814931736033247081592280329886980611339700802
164 -1234945003337493890099483326092356692370427910058657457624
165 2082484347759086878481199583223248016908579082939383588762
166 10339693712205643207459815796908279495669297716172054465644
167 10266965685615852022513633677700318906795700017647190987478
168 -31164537189796511992271811629140759664755088545565890353264
169 -113663902807672284097111791646783113863488677179367735643918
170 -71505119666362008232864525147862429403201911630906019521516
171 425309274705637404019829907938190710511039562635026639176558
172 1208144147743084849203982441615693568038088683424583375960696
173 289741921957982678308815343540433583520979553674033556038602
174 -5461236894799458889402281520997600673148484309774849767726276
175 -12371183399388831170348639759697369263901866387919867315645562
176 2563817675219632106314128085593264837938688773034514207340256
177 66983552347383420064371454969673375995386709485668364992908322
178 121148016318668679597172269511380427801079975106164158949115364
179 -92621729099579741127512735825606024374773597216013507066310882
180 -790983539792502880240886819208114187754947069962847808878198584
181 -1118858434087107054844209959288198253636026153845628082424842758
182 1717200830788300291516014177464174431502683042122982879541307404
183 9028693832012135857253078151369340131185496853474106171206828598
184 9471383510082770256926085415417808104857578496333297944707120176
185 -26200702139895138772413219926011084446212327274703934966619902638
186 -99758321830204128829456866929111209416712547031074359656775406156
187 -68513132960932563796847634228166996602363457688629044480451299122
188 361765343229155516553589066189222053878835819778113709322974432536
189 1066096351262973852091416303519279090769488927999372641048205360682
190 323365986380170121414887276092447912144798757108176735481538558684
191 -4683749783554529017627306965411499629557847125780509734277949686042
192 -10984329499009908642329050311285238819839688037101903145963592165504
193 1450089919752827803478434204487020508109859554698742379462564099202
194 57821827334555198818602119965400235115418159294907000488743089025924
195 108393205070346258619812068908365367690287020816320289080173357555838
196 -72322726532083476853386462010270440196516754841894424283368730017944
197 -686611478415898246805833268562367718844468613765390293967604247815078
198 -1011609324171379109344734227073383236706353453321308466518364845540436
199 1409838743736733015339697888665072120809636162184334536801291547994518
200 7877724108330361577403066912697060425151039590975211406194407323691216