1 0
2 -1
3 0
4 0
5 -4
6 0
7 1
8 16
9 64
10 0
11 0
12 -16
13 0
14 4096
15 0
16 -1
17 0
18 -4096
19 65536
20 -1048576
21 0
22 0
23 -64
24 0
25 262144
26 0
27 -1073741824
28 0
29 1
30 256
31 16384
32 16777216
33 268435456
34 68719476736
35 4398046511104
36 0
37 0
38 -256
39 0
40 16777216
41 0
42 -4398046511104
43 0
44 72057594037927936
45 0
46 -1
47 0
48 -262144
49 268435456
50 -1099511627776
51 0
52 -18014398509481984
53 18446744073709551616
54 -4722366482869645213696
55 0
56 0
57 -1024
58 0
59 1073741824
60 0
61 -1125899906842624
62 0
63 1180591620717411303424
64 0
65 -1237940039285380274899124224
66 0
67 1
68 4096
69 16777216
70 0
71 17592186044416
72 1152921504606846976
73 73786976294838206464
74 1208925819614629174706176
75 1237940039285380274899124224
76 1267650600228229401496703205376
77 1298074214633706907132624082305024
78 0
79 0
80 -4096
81 0
82 68719476736
83 0
84 -1152921504606846976
85 0
86 19342813113834066795298816
87 0
88 -324518553658426726783156020576256
89 0
90 5444517870735015415413993718908291383296
91 0
92 -1
93 0
94 -67108864
95 1099511627776
96 -4503599627370496
97 0
98 -19342813113834066795298816
99 4951760157141521099596496896
100 -20282409603651670423947251286016
101 0
102 -1361129467683753853853498429727072845824
103 22300745198530623141535718272648361505980416
104 -91343852333181432387730302044767688728495783936
105 0
106 0
107 -16384
108 0
109 4398046511104
110 0
111 -4722366482869645213696
112 0
113 316912650057057350374175801344
114 0
115 -1361129467683753853853498429727072845824
116 0
117 91343852333181432387730302044767688728495783936
118 0
119 -6129982163463555433433388108601236734474956488734408704
120 0
121 1
122 65536
123 1073741824
124 281474976710656
125 1152921504606846976
126 75557863725914323419136
127 1237940039285380274899124224
128 5192296858534827628530496329220096
129 1329227995784915872903807060280344576
130 87112285931760246646623899502532662132736
131 1427247692705959881058285969449495136382746624
132 374144419156711147060143317175368453031918731001856
133 1532495540865888858358347027150309183618739122183602176
134 100433627766186892221372630771322662657637687111424552206336
135 1645504557321206042154969182557350504982735865633579863348609024
136 0
137 0
138 -65536
139 0
140 281474976710656
141 0
142 -1208925819614629174706176
143 0
144 5192296858534827628530496329220096
145 0
146 -22300745198530623141535718272648361505980416
147 0
148 95780971304118053647396689196894323976171195136475136
149 0
150 -411376139330301510538742295639337626245683966408394965837152256
151 0
152 1766847064778384329583297500742918515827483896875618958121606201292619776
153 0
154 -1
155 0
156 -68719476736
157 4503599627370496
158 -295147905179352825856
159 0
160 -5070602400912917605986812821504
161 1329227995784915872903807060280344576
162 -22300745198530623141535718272648361505980416
163 0
164 -1496577676626844588240573268701473812127674924007424
165 6277101735386680763835789423207666416102355444464034512896
166 -25711008708143844408671393477458601640355247900524685364822016
167 0
168 -1766847064778384329583297500742918515827483896875618958121606201292619776
169 115792089237316195423570985008687907853269984665640564039457584007913129639936
170 -7588550360256754183279148073529370729071901715047420004889892225542594864082845696
171 0
172 0
173 -262144
174 0
175 18014398509481984
176 0
177 -1237940039285380274899124224
178 0
179 85070591730234615865843651857942052864
180 0
181 -5846006549323611672814739330865132078623730171904
182 0
183 401734511064747568885490523085290650630550748445698208825344
184 0
185 -27606985387162255149739023449108101809804435888681546220650096895197184
186 0
187 1897137590064188545819787018382342682267975428761855001222473056385648716020711424
188 0
189 -130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432064
190 0
191 1
192 1048576
193 274877906944
194 0
195 1208925819614629174706176
196 79228162514264337593543950336
197 20769187434139310514121985316880384
198 87112285931760246646623899502532662132736
199 5708990770823839524233143877797980545530986496
200 1532495540865888858358347027150309183618739122183602176
201 1569275433846670190958947355801916604025588861116008628224
202 0
203 431359146674410236714672241392314090778194310760649159697657763987456
204 452312848583266388373324160190187140051835877600158453279131187530910662656
205 1897137590064188545819787018382342682267975428761855001222473056385648716020711424
206 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056
207 32592575621351777380295131014550050576823494298654980010178247189670100796213387298934358016
208 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216
209 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104
210 0
211 0
212 -1048576
213 0
214 1152921504606846976
215 0
216 -5070602400912917605986812821504
217 0
218 1393796574908163946345982392040522594123776
219 0
220 -1532495540865888858358347027150309183618739122183602176
221 0
222 6739986666787659948666753771754907668409286105635143120275902562304
223 0
224 -118571099379011784113736688648896417641748464297615937576404566024103044751294464
225 0
226 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
227 0
228 -8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463104
229 0
230 2462625387274654950767440006258975862817483704404090416746768337765357610718575663213391640930307227550414249394176
231 0
232 -1
233 0
234 -4398046511104
235 18446744073709551616
236 -19342813113834066795298816
237 0
238 -85070591730234615865843651857942052864
239 356811923176489970264571492362373784095686656
240 -374144419156711147060143317175368453031918731001856
241 0
242 -1684996666696914987166688442938726917102321526408785780068975640576
243 6901746346790563787434755862277025452451108972170386555162524223799296
244 -7237005577332262213973186563042994240829374041602535252466099000494570602496
245 0
246 -31828687130226345097944463881396533766429193651030253916189694521162207808802136034115584
247 133499189745056880149688856635597007162669032647290798121690100488888732861290034376435130433536
248 -139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444736
249 0
250 -615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544
251 2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376
252 -2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
253 0
254 0
255 -4194304
256 0
257 73786976294838206464
258 0
259 -1298074214633706907132624082305024
260 0
261 22835963083295358096932575511191922182123945984
262 0
263 -401734511064747568885490523085290650630550748445698208825344
264 0
265 7067388259113537318333190002971674063309935587502475832486424805170479104
266 0
267 -124330809102446660538845562036705210025114037699336929360115994223289874253133343883264
268 0
269 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824
270 0
271 -38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784
272 0
273 676921312041214565326761275425557544784286395355423968547480366360991530225982818124993751490268451683933401113623918903558144
274 0
275 -11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904
276 0
277 1
278 16777216
279 281474976710656
280 4722366482869645213696
281 4951760157141521099596496896
282 1329227995784915872903807060280344576
283 348449143727040986586495598010130648530944
284 0
285 98079714615416886934934209737619787751599303819750539264
286 411376139330301510538742295639337626245683966408394965837152256
287 1725436586697640946858688965569256363112777243042596638790631055949824
288 29642774844752946028434172162224104410437116074403984394101141506025761187823616
289 121416805764108066932466369176469931665150427440758720078238275608681517825325531136
290 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397376
291 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216
292 9173994463960286046443283581208347763186259956673124494950355357547691504353939232280074212440502746218496
293 601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856
294 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336
295 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472384
296 2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776
297 11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904
298 49947976805055875702105555676690660891977570282639538413746511354005947821116249921924897649015871538557230897942505966327167610868612564900642816
299 209496998905353079680844140596966345741865090946756146526930647558152562969899171512529285908857866057656747784163844544589904418936665155413025765720064
300 0
301 0
302 -16777216
303 0
304 4722366482869645213696
305 0
306 -1329227995784915872903807060280344576
307 0
308 374144419156711147060143317175368453031918731001856
309 0
310 -1684996666696914987166688442938726917102321526408785780068975640576
311 0
312 29642774844752946028434172162224104410437116074403984394101141506025761187823616
313 0
314 -8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096
315 0
316 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934976
317 0
318 -661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256
319 0
320 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976
321 0
322 -52374249726338269920211035149241586435466272736689036631732661889538140742474792878132321477214466514414186946040961136147476104734166288853256441430016
323 0
324 14742040721959145907193572581985425355144223517251720423344555860334469384344331453461432520225229560708860839963921269139728846210643721220943102544658968920505450496
325 0
326 -1
327 0
328 -1125899906842624
329 75557863725914323419136
330 -1267650600228229401496703205376
331 0
332 -1427247692705959881058285969449495136382746624
333 95780971304118053647396689196894323976171195136475136
334 -1606938044258990275541962092341162602522202993782792835301376
335 0
336 -1809251394333065553493296640760748560207343510400633813116524750123642650624
337 121416805764108066932466369176469931665150427440758720078238275608681517825325531136
338 -8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652096
339 0
340 -2293498615990071511610820895302086940796564989168281123737588839386922876088484808070018553110125686554624
341 153914086704665934422965000391185991426092731525255651046673021110334850669910978950836977558144201721900890587136
342 -2582249878086908589655919172003011874329705792829223512830659356540647622016841194629645353280137831435903171972747493376
343 0
344 -2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624
345 195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136
346 -3273390607896141870013189696827599152216642046043064789483291368096133796404674554883270092325904157150886684127560071009217256545885393053328527589376
347 0
348 -3685510180489786476798393145496356338786055879312930105836138965083617346086082863365358130056307390177215209990980317284932211552660930305235775636164742230126362624
349 247330401473104534060502521019647190035131349101211839914063056092897225106531867170316401061243044989597671426016139339351365034306751209967546155101893167916606772148699136
350 -4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376
351 0
352 0
353 -67108864
354 0
355 302231454903657293676544
356 0
357 -5444517870735015415413993718908291383296
358 0
359 6129982163463555433433388108601236734474956488734408704
360 0
361 -27606985387162255149739023449108101809804435888681546220650096895197184
362 0
363 497323236409786642155382248146820840100456150797347717440463976893159497012533375533056
364 0
365 -559936185544451052639360570142111069530411374308662383724997275240947967795040236345219373317901778944
366 0
367 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224
368 0
369 -2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624
370 0
371 51146728248377216718956089012931236753385031969422887335676427626502090568823039920051095192592252455482604439493126109519019633529459266458258243584
372 0
373 -230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664
374 0
375 4149515568880992958512407863691161151012446232242436899995657329690652811412908146399707048947103794288197886611300789182395151075411775307886874834113963687061181803401509523685376
376 0
377 -4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624
378 0
379 1
380 268435456
381 18014398509481984
382 0
383 324518553658426726783156020576256
384 87112285931760246646623899502532662132736
385 374144419156711147060143317175368453031918731001856
386 6277101735386680763835789423207666416102355444464034512896
387 105312291668557186697918027683670432318895095400549111254310977536
388 28269553036454149273332760011886696253239742350009903329945699220681916416
389 1897137590064188545819787018382342682267975428761855001222473056385648716020711424
390 0
391 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216
392 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616
393 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544
394 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304256
395 11090678776483259438313656736572334813745748301503266300681918322458485231222502492159897624416558312389564843845614287315896631296
396 2977131414714805823690030317109266572712515013375254774912983855843898524112477893944078543723575564536883288499266264815757728270805630976
397 199791907220223502808422222706762643567910281130558153654986045416023791284464999687699590596063486154228923591770023865308670443474450259602571264
398 0
399 230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664
400 966134380754314586173837972732996836074731832426608749664308812862879785572390106134048441645480644490615904007875544294341269665260746913935727168366770187174245203705856
401 64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584
402 69617318994479297159441705409245167921344429126717528237597542082203295398081625160307507496908132931192662194421301381083506846944815643283884602656894137393981852330936660004926669193216
403 1167984798111281975972139931059274579172666497855631342228273284582214442805421410945513679697247078343332431250840168271536308408672112127552681297848886832192510636636227827221215793215130566656
404 313528531882069915964662425689704934689422834087799421518938595239444503444259215719322355763768461419760165742407930953086580768238532773442734168210737755891992072530296122920016274326105279759841755136
405 21040543606193494028963959531520514662201359211292695437993123612274928617188323288454666145110353804907931875424712870852077729000735215452511259082607523399820894684513778392766655031537290869085173006943125504
406 0
407 0
408 -268435456
409 0
410 19342813113834066795298816
411 0
412 -1393796574908163946345982392040522594123776
413 0
414 100433627766186892221372630771322662657637687111424552206336
415 0
416 -7237005577332262213973186563042994240829374041602535252466099000494570602496
417 0
418 521481209941628438084722096232800809229175908778479680162851955034721612739414196782949728256
419 0
420 -37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616
421 0
422 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
423 0
424 -195109284394749514461349826862072894109287383916560696928697309976585733676235351257519131441468248197489183195087913930965498479955517831643136
425 0
426 14059105607947488696282932836518693308967803494693489478439861164411992439598399594747002144074658928593502845729752797260025831423419686528151609940203637047296
427 0
428 -1013065324433836171511818326096474890383898005918563696288002277756507034036354527929615978746851512277392062160962106733983191180520452956027069051297354415786421338721071661056
429 0
430 72999049881955123498258745691204661198291656115976958889267080286388402675338838184094604981077942396458276953177510516971019275542007007972042581115555427012031914789764239201325987075945660416
431 0
432 -5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376
433 0
434 379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936
435 0
436 -1
437 0
438 -1152921504606846976
439 309485009821345068724781056
440 -1329227995784915872903807060280344576
441 0
442 -23945242826029513411849172299223580994042798784118784
443 25711008708143844408671393477458601640355247900524685364822016
444 -27606985387162255149739023449108101809804435888681546220650096895197184
445 0
446 -1989292945639146568621528992587283360401824603189390869761855907572637988050133502132224
447 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985216
448 -573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638656
449 0
450 -2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232576
451 177450860423732151013018507785157357019931972824052260810910693159335763699560039874558361990664932998233037501529828597054346100736
452 -47634102635436893179040485073748265163400240214004076398607741693502376385799646303105256699577209032590132615988260237052123652332890095616
453 0
454 -13729595320261219429963801598162786434538870600286610818788926918371086366795312104245119281322909109954592622782961716074243975999433287625148056582230114304
455 3773962424821541352241554580988268890916921220416440428376206300245624162392148852086126725177658767541468375030763844899770584629924792632561434251432696043649395326976
456 -15829145694278690179872161345257420162248406342477557754500035589945422406818039498900249667919554879334250971265032917718487362195632077437922953926521162746662833417516744704
457 0
458 -1140610154405548804660292901425072831223307126812139982644798129474818791802169346626478202829342849944660577393398601827672176180343859499563165329930553547062998668590066237520718548061650944
459 19595533242629369747791401605606558418088927130487463844933662202465281465266200982457647235235528838735010358900495684567911298014908298340170885513171109743249504533143507682501017145381579984990109696
460 -5260135901548373507240989882880128665550339802823173859498280903068732154297080822113666536277588451226982968856178217713019432250183803863127814770651880849955223671128444598191663757884322717271293251735781376
461 0
462 -379032737378102767370356320425415662904513187772631008578870126471203845870697482014374611530431269030880793627229265919475483409207718357286202948008100864063587640630090308972232735749901964068667724412528434753635948938919936
463 101745825697019260773923519755878567461315282017759829107608914364075275235254395622580447400994175578963163918967182013639660669771108475957692810857098847138903161308502419410142185759152435680068435915159402496058513611411689167650816
464 -27312187117075883106631072934794271937104930088205959824983071996985496526101020964951786294769886374883040913790702552866360531575272919369168306390347079868805765445689403631464768659094790245289840706092591521717005303961503585448607241732096
465 0
466 0
467 -1073741824
468 0
469 1237940039285380274899124224
470 0
471 -1427247692705959881058285969449495136382746624
472 0
473 1645504557321206042154969182557350504982735865633579863348609024
474 0
475 -1897137590064188545819787018382342682267975428761855001222473056385648716020711424
476 0
477 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824
478 0
479 -2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636224
480 0
481 2907354897182427562197295231552018137414565442749272241125960796722557152453591693304764202855054262243050086425064711734138406514458624
482 0
483 -3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024
484 0
485 3864537523017258344695351890931987344298927329706434998657235251451519142289560424536193766581922577962463616031502177177365078661042987655742908673467080748696980814823424
486 0
487 -4455508415646675018204269146191690746966043464109921807206242693261010905477224010259680479802120507596330380442963288389344438204468201170168614570041224793214838549179946240315306828365824
488 0
489 5136851466355833503165029182500125649951503713694505722166289944403058744430742990345377476833582471901350555523611540735370539306820120960085756611964727392534398116336371677921546638558908903585247316148224
490 0
491 -5922386521532855740161817506647119732883018558947359509044845726112560091729648156474603305162988578607512400425457279991804428268870599332596921062626576000993556884845161077691136496092218188572933193945756793025561702170624
492 0
493 6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024
494 0
495 -7872201966280717348342236651726314522606839627565764220475565031568317153405023507392663596386569558004653379220621715171372109048108541030444785631640845193093816697582678260933332408613360539868835105124282664122403089594119217080450011771426148362301864935424
496 0
497 1
498 4294967296
499 4611686018427387904
500 79228162514264337593543950336
501 21267647932558653966460912964485513216
502 91343852333181432387730302044767688728495783936
503 98079714615416886934934209737619787751599303819750539264
504 26959946667150639794667015087019630673637144422540572481103610249216
505 452312848583266388373324160190187140051835877600158453279131187530910662656
506 1942668892225729070919461906823518906642406839052139521251812409738904285205208498176
507 2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024
508 35835915874844867368919076489095108449946327955754392558399825615420669938882575126094039892345713852416
509 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661696
510 41315998049390537434494706752048189989275292685267576205290549704650361952269459114074325652482205302974450751563959894016
511 44362715105933037753254626946289339254982993206013065202727673289833940924890009968639590497666233249558259375382457149263586525184
512 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176
513 204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336
514 878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456
515 943490606205385338060388645247067222729230305104110107094051575061406040598037213021531681294414691885367093757690961224942646157481198158140358562858174010912348831744
516 16209045190941378744189093217543598246142368094697019140608036444104112544581672446873855659949624196438272994575393707743731058888327247296433104820757670652582741419537146576896
517 4351082437154956072465106588077822995084026820419845514849846380137705962380101572519219218556758308199541387151331336317719177934050977705242787666055883587123865770683541250307916824576
518 18687756769780511615554238896948393266762663965690101475652372553315431084886742575128218875155953253493318900013442692344580934538753794040842900765582189315080170186179645235539452691442089066496
519 20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704
520 5515652263101987298728728207430913795608113109085112352897269396216198887424215820128660001943808587833784893551335930816647064191168732319583111500951066614122648616177179922993422016587311577585463592732098692120576
521 92537289398950870940028398541361245826297164983552492328825714470508751433275752444915676643171696540742381256647769999871944191701103114571826891603540250015524326325705641838924007751440909196452081155402449891024401596416
522 397444631628981487398138749046400654145762820381874332451597321734669043887712482900704872660133498355324859058465554740779924491293392484209737542410542371636340473861337575820867913121689201875267327793591416000228568794576910811136
523 426752923704310673541110514606160499017264532628218122265360499952898383220328452577371660855779474607547514277979727388536883305863639365143254787349173122950090085088896931741637010298356097582653761032696742526828207874398493522634488152064
524 7331559403129590068331208687020758653624765228075687047537011123791632385370343464792392772051104864109916034360063928339045596353810784435313926666640532382851295822842678298180301122938618566718730242107326783353838221723324821405531849499257419595776
525 1968050491570179337085559162931578630651709906891441055118891257892079288351255876848165899096642389501163344805155428792843027262027135257611196407910211298273454174395669565233333102153340134967208776281070666030600772398529804270112502942856537090575466233856
526 8452712498170643941637436558664265704301557216577944354047371344426782440907597751590676094202515006314790319892114058862117560952042968596008623655407033230534186943984081346699704282822823056848387726531379014466368452684024987821414350380272583623832617294363807973376
527 9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824
528 0
529 0
530 -4294967296
531 0
532 79228162514264337593543950336
533 0
534 -5846006549323611672814739330865132078623730171904
535 0
536 26959946667150639794667015087019630673637144422540572481103610249216
537 0
538 -497323236409786642155382248146820840100456150797347717440463976893159497012533375533056
539 0
540 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873984
541 0
542 -169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536
543 0
544 3121748550315992231381597229793166305748598142664971150859156959625371738819765620120306103063491971159826931121406622895447975679288285306290176
545 0
546 -230344386280611654799899571593522271174128492457058131614758685317726084130380178960334883128519211886075950624436269830308263222041308144077235977260296389382897664
547 0
548 1062275985633534197379176413104937254659186235454063846398888276400807119721704485478325004530458571337778658972493002030693158675305414478819039957533174703887662541670786438063456256
549 0
550 -20065826040452474621738395244141115820123061381619162977212070095324448220432589806036630768881181530864650607514107580997541169167266097500334986765487216377087492641938951866881041556870737904629872328704
551 0
552 1445895146858607358437943727208769466035893202868007692637901788601699241144933631951807447549557758449099707135121406247999127995329736165184795181305316406492567598839150653733187621116264206194563768053163279547256274944
553 0
554 -6668014432879854274079851790721257797144758322315908160396257811764037237817632071521432200871554290742929910593433240445888801654119365080363356052330830046095157579514014558463078285911814024728965016135886601981690748037476461291163877376
555 0
556 123003155723136208567847447683223664415731869180715065944930703618254955521953492303010368693540149343822709050322214299552689203876695953600699775494388206142090885899729347827083318884583758435450548517566916626912548274908112766882031433928533568160966639616
557 0
558 -9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824
559 0
560 41855804968213567224547853478906320725054875457247406540771499545716837934567817284890561672488119458109166910841919797858872862722356017328064756151166307827869405370407152286801072676024887272960758524035337792904616958075776435777990406039363527010043736240963055342423554029893064011082834640896
561 0
562 -1
563 0
564 -73786976294838206464
565 1267650600228229401496703205376
566 -5444517870735015415413993718908291383296
567 0
568 -401734511064747568885490523085290650630550748445698208825344
569 6901746346790563787434755862277025452451108972170386555162524223799296
570 -29642774844752946028434172162224104410437116074403984394101141506025761187823616
571 0
572 -2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053824
573 37576681324381331646231689548629392438010920782533117931316655544515344401833735095419183974156299248510959616
574 -161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718336
575 0
576 -11908525658859223294760121268437066290850060053501019099651935423375594096449911575776314174894302258147533153997065059263030913083222523904
577 204586912993508866875824356051724947013540127877691549342705710506008362275292159680204380770369009821930417757972504438076078534117837065833032974336
578 -57586096570152913699974892898380567793532123114264532903689671329431521032595044740083720782129802971518987656109067457577065805510327036019308994315074097345724416
579 0
580 -64836180763765514976756372870174392984569472378788076562432145776416450178326689787495422639798496785753091978301574830974924235553308989185732419283030682610330965678148586307584
581 1113877103911668754551067286547922686741510866027480451801560673315252726369306002564920119950530126899082595110740822097336109551117050292542153642510306198303709637294986560078826707091456
582 -4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976
583 0
584 -353001744838527187118638605275578482918919238981447190585425241357836728795149812488234240124403749621362233187285499572265412108234798868453319136060868263303849511435339515071579009061587940965469669934854316295716864
585 6064523798049644277925701126806650606472211004362096137261922023539261533931159712229993784486900304494092698035668254711607734547323493716579247168129613825017402250081444943555723771998431425098683590600454956058175183022718976
586 -26046931378436930758124421057504913270096712196546516251547882077203270460225125279380594534654508948214569963255598595491753131461403769845169359579417304867559209294976619368996399554343023534097519594280807038990979484521392426918608896
587 0
588 -1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744
589 33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896
590 -141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216
591 0
592 -10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224
593 179769313486231590772930519078902473361797697894230657273430081157732675805500963132708477322407536021120113879871393357658789768814416622492847430639474124377767893424865485276302219601246094119453082952085005768838150682342462881473913110540827237163350510684586298239947245938479716304835356329624224137216
594 -772103322247736428651791941524190166662432288223808740069966728315087660095197093551484618001698015194652854401843307157096133183997320086925557708514169730840749451738610692460887556999562135090788908685580234789131193097780962748024381086918485856402626253175196722230275782071039209488625822100242638638716536487936
595 0
596 0
597 -17179869184
598 0
599 5070602400912917605986812821504
600 0
601 -1496577676626844588240573268701473812127674924007424
602 0
603 441711766194596082395824375185729628956870974218904739530401550323154944
604 0
605 -2085924839766513752338888384931203236916703635113918720651407820138886450957656787131798913024
606 0
607 38478521676166483605741250097796497856523182881313912761668255277583712667477744737709244389536050430475222646784
608 0
609 -726838724295606890549323807888004534353641360687318060281490199180639288113397923326191050713763565560762521606266177933534601628614656
610 0
611 3351951982485649274893506249551461531869841455148098344430890360930441007518386744200468574541725856922507964546621512713438470702986642486608412251521024
612 0
613 -989321605892418136242010084078588760140525396404847359656252224371588900426127468681265604244972179958390685704064557357405460137227004839870184620407572671666427088594796544
614 0
615 4671939192445127903888559724237098316690665991422525368913093138328857771221685643782054718788988313373329725003360673086145233634688448510210725191395547328770042546544911308884863172860522266624
616 0
617 -86182066610968551542636378241108028056376767329454880514019834315878107616003372189510312530372009184902888961739623919010110377987011442493486117202360415845666384627768436296772219009176743399772868636439042064384
618 0
619 25436456424254815193480879938969641865328820504439957276902228591018818808813598905645111850248543894740790979741795503409915167442777118989423202714274711784725790327125604852535546439788108920017108978789850624014628402852922291912704
620 0
621 -7507516828804700229971157695509256861311759593549503536677899390762631562619231707947410198580331380848554019184705462619182690666302243261761460906639905160039726922590902577336628349889145412319979767917902626154330339044684617119264613887239597666074624
622 0
623 141812983367708498267942666831007057202459354558886953263833223277658525196114003519551116418471942004184601191539094262166460537485590525416453416929473364427849849743600833315151825889043592154525680139765876503569388266265666970077237981829515274335102568192877188951851401216
624 0
625 -10463951242053391806136963369726580181263718864311851635192874886429209483641954321222640418122029864527291727710479949464718215680589004332016189037791576956967351342601788071700268169006221818240189631008834448226154239518944108944497601509840881752510934060240763835605888507473266002770708660224
626 0
627 193025830561934107162947985381047541665608072055952185017491682078771915023799273387871154500424503798663213600460826789274033295999330021731389427128542432710187362934652673115221889249890533772697227171395058697282798274445240687006095271729621464100656563293799180557568945517759802372156455525060659659679134121984
628 0
629 -56971169535859552651673922053729860865637486561612038919884150448180453661914876030559524836165804222520296002620373895898888826700892439717737601036402048250720345388614220594158194211326497047778268169743779974140336530352787765291564289626013508853409292148309539883979412357803110031516333770537681167444722944096508010537063813218304
630 0