# Signed 64-bit integers in decimal, one per line.
0
1
-1
2
-2
7
10
42
100
255
256
1000
65535
65536
2147483647
-2147483648
2147483648
-2147483649
4294967296
4294967295
9007199254740991
9007199254740992
9007199254740993
-9007199254740993
-9007199254740992
4611686018427387904
9223372036854775807
-9223372036854775808
-9223372036854775807
1000000
1000001
9000000
1250000
123456789012345678
999999999999999999
1000000000000000000
10000
100000
10000000
100000000
1000000000
10000000000
100000000000
1000000000000
10000000000000
100000000000000
1000000000000000
10000000000000000
100000000000000000
-10
-100
-1000
-10000
-100000
-1000000
-10000000
-100000000
-1000000000
-10000000000
-100000000000
-1000000000000
-10000000000000
-100000000000000
-1000000000000000
-10000000000000000
-100000000000000000
-1000000000000000000
-988040046127645486
7308706026916352236
8957386767562843758
-3864104739420169224
-8776089651601120876
-4171013271262724337
-3572837060381746418
4652487262641392932
-7104931306195043313
5557327424925270129
-5319817156019967518
6937920163497828060
-941402137948326198
-3119154283005787896
1533083878312968123
-7062837587798063842
7994745622386205643
-6277715767537559802
-3317181285320448493
9104080573585890929
849389021618370535
-7550120710944606050
-8339190335492320217
-7695695815995080135
-5874483344926348833
8702590272628147545
8082716926427648976
-1954289235185723157
3195687770955958022
3595341235788205739
4543311975157491726
-6741981866554911678
-3103777237905397667
5001525253394156380
-204287960905029621
-3321910967289318089
3393010609568559869
7485185300245589054
5845847324231468093
-1850708234593258830
3047936277117647819
-4119266725551131985
432025702149433333
6452777538456748436
-8707612367731783426
-1858861099855331681
2490623404951959950
-3584051997305427962
-4725383478260489753
4347847455849234753
-1898951057013133588
-3552651179917504368
-4906980151835689464
8015608181056013088
-6684838677123988119
-6969342586707020705
4631843444428380832
-5607874267157517951
2035838915702106614
8915886357746305390
9206083557114351543
-4976986504279456644
-3468781018921068266
-4448370326169410430
4711537555835729965
1791243112912885800
5141661367170645632
-4237443813940924581
-4955272061077214802
-468797679053461692
1373472559416259442
2940838951420209966
-412455718099685621
4550969937828145873
-3216834875092255343
1906635594322056458
7476505826279823232
8185165104843058010
-3898338508278536602
-7040337953440989718
-42620495898928869
-7993659845890924392
7051311723595932615
-4337772753439214691
-9058400860792472679
2765496055026325557
3360856596810762704
-1086136250948869778
-4225288859964908206
-8360488817759460146
4438588796758130220
-6503048027205596336
8271173131007131702
-2479528190524161261
631542702995022257
7933540103376464814
-8781785181166846765
1316688470836829869
-7219686505542546300
-7723536322680084448
7463543363973888514
-2265554620749177766
-6256590215243139528
-1772815248459950507
4366714146600412059
-480766311594533691
-5476345508071726020
-2299114976853778765
1981335137516162554
-3648774938833138836
-5142619549862852980
2251651817381038028
-4043184088572773231
2730133689480169335
2401221921450757084
-4079026988462335881
1082338133355437993
-2398998035578035380
-4101008385966162513
-8479959439289332594
-4463424267611311618
-7594524772506719164
3348082307477869984
-4406318562599702827
-2469756842807051628
7993904164400890533
-548097201778153021
-2477872415778320476
-9118675573215406562
108954585807726293
-7049126983216963887
7692438174819345757
-9004401525487331378
7296796044404736613
7730175904544683314
-1337044456091758707
-4443375352669272857
3102038480674789586
2992484930493010632
-11833919160301291
-7441215901652106107
2345903026313738380
-5648930937625524624
-9008256605722767470
7285025327121142020
3442868979835159638
927298690395687672
419402425565351975
7611702084150383156
951506063189873841
3116132494005258969
5475523886828452284
-666328866307715554
-4130038314745638823
4730635840733492870
-471648537534380707
5607294290067343597
-7212718278553722522
3977906144304703786
-291922595403339032
5571365186527723980
8895773622173159859
-6633742324465047461
8390019588875148798
6197942523320927292
3195703688870190567
-6038668378841780154
1045558337922904147
7673720370814137953
-761620460987589254
7068915102098648444
-2400876411304731079
-6661418336318904232
3432479037145941039
-1142674706081466044
-8310482939515668524
5057784189785835063
4747645445330232845
7131574177320070836
-5074975667578301388
-6123770076643235174
-6814446054982903981
-4015092510060850983
671093404022385066
-1913267443237900630
-6574133595170702344
-6262529961267633664
-1150293534330789460
-2245577221255372875
2755357761282566984
442864922192416214
-7921733903119818239
8073725429711887864
5166440875237674492
5617496429453134250
5271232648470895264
-7064732087545408551
7067485487271992030
-6493674469201429450
5561109704200786398
-7524348743381700182
-2202624982476758220
-8325585657672818267
-8913355302727360581
638206562906953277
2272205642882421151
-2867680766990677071
-3950412642862152840
-7437725862934449501
-5196947280765757325
8396853308993094433
2917537220095121629
-7057672102066487535
7982770600553079715
1435967627763671436
-8701201163929784505
468096391227015660
-1036600930279005314
7232633227130693350
9022667894032760016
2476301006563889563
-6165302303889589881
8946257185861166211
1405598175347897537
-7646311720590855739
-6620301804471570226
-3756379300835258406
2908929265042947916
-6631043131955133270
4356613718230453907
-8892076373145046773
-2176283974011056715
-581822590166701113
-8709104161320547975
863299122555870366
-1335599364640196698
2937756442975564284
-1562667357770110042
3693488237500880939
-7375740872271523159
-132331331659432711
1866939318667996127
-7545321468771330740
-1777449501002168802
-7214079453867801869
-481664201936074584
-4626772786006672669
4358908207550809308
-5727188057721481609
8809746240591165080
2206681793315823136
5009051317149208601
7322449351440912035
-3316967287987916589
-8760820810804727744
5483212735270703759
-3938364920590645930
5692045424181125900
1318773557979981389
6765542255764847884
-5986355562672947950
-581776651996297669
-4982494694802437289
-3289192096096965949
934594351787603094
1002428474974742467
-8212562486842522723
-4976056373779736646
-5232278355659227353
9211368734248501005
5998016110593081916
373550716005503035
2663195113746650095
5945777796434609924
1828768468494515539
8837980234393118127
-607790874980745933
7854487959139025701
6850085495374599793
-5915405809862911629
1012220667473107914
5544218616639064333
-4037321692465074953
-1832850606644340921
-3695549654621994400
-8148766567151576505
-3478565028173839654
-7003171107003992223
7313714582185532188
-4885447030671693349
8506594722204875584
-3654262665583437652
-7885933338188874641
-5695949796401275274
-6280605113134329839
3478530474216364834
1052161302719543081
-2126069648481027691
3749242634024496935
6731189689038995407
-7986945124000324753
-3328816569121590534
2506895363069311914
3963210516738197373
3500272383636404625
316275424024643995
-4988722395298968132
-8945610289809832527
7513914191424779280
-6235078668049712936
4118624769624160546
5269441941219233175
4255982843512427725
-278993952731840410
2261950927719936739
7092177393897365870
-7091369187743142897
-7599152354224264040
9150506210682924529
-626011752524342037
5387828123095943952
3453868178254881302
-2093608498638641012
3348708508487041590
-2596564170683148471
3885845655787639475
-3697439106014159749
2910757722715641249
2811460313160434032
588841930115295501
5157156455955946975
7027840812157135932
-8242358712211837305
-839079626710547395
6506764110944101302
5480197517087221120
-7386830649007390733
1915184199643284082
-8722680123917154421
-1399761984462520469
3322578551260380761
6428591776407976063
8350253838150472382
-6017429300823949299
4491275840258588706
3489977928721330268
655322869638153944
-474970597569306083
-4155306922471461074
2970012983072659685
-6938132368428417184
8880005991673841305
-5065698113018099300
-3006915915698459407
-1592833128288521835
3651623873010526805
-8295551043100542770
-7973291125522619960
-512278456135625914
-8834935529945544578
-2813757418671819512
-1737433375332877901
-1703009938719669006
7146665514062909585
9135127095902758951
-5865975866211368146
-4965234658965717175
-7627285373790509690
7146590051586868346
4268206512957025311
8689622766274924936
5479295467491580570
3901906575503257926
-7947040614124859521
-8813756464004512419
1749242924343028856
-5614554499951749311
-2893493214712409416
-1609922653468694229
9032441380208006245
1395409361584366591
-4149829114873146200
-4350362538329231854
-6736591171474097397
8794268520791196289
230137510058212142
-9214079455434037702
5488392660368334011
5091281290416533211
-7153889015869731667
-7937952580430792399
8085058601004536925
2935641514413543310
6140900305878056368
435095604251746055
923006801853833180
6471579731341057920
-4544045589322432539
3890296164662497089
-4433895204088793
6643413629858564733
-1626925391660500180
-139906880400479115
2392941601876978073
5819561118381784162
3475097056043749975
7085360807444705600
-7843999892629720937
-2117810464460629527
-3130960350964646789
-2533504861528124248
4764673119319634063
-9037814795292910315
-70186436317431649
5956863813908649962
-60506770113584224
5061932923807102476
-6999283167557208434
-1518618931639231325
4405015622913501813
-7836406514528175569
-4135195373008382594
5426793190874210799
-2921199012712994506
5916808008144093135
8811546706275409713
4994973700734773980
8024793963557988594
5960184968448427650
-3280268498082267071
902380774179590542
8631795926281985950
1940947314758576965
8487097525591785317
-7408059461855331240
8579791797400656153
-2208616863035357184
-5585406125857055314
-4499805665061081339
-670950243879251398
-2186660688577747838
-6614536017183103004
-7419847598661697308
-1908826104613112443
452720461409931279
-5651903357860233184
-1716335555017712875
109211073156601638
-5785522750654576669
-8259076640907870580
-8526505012988656048
-841188382524780565
-8936614987388938025
6946602273700888640
-4673109075868317327
1918986848511444061
5679406008844602730
-374158678807006784
-3971398486189483451
-3312594574976909628
2249378424298265699
-1401971087908169451
2858115866353053794
-8663904988732225245
-4331541600685760889
-5100567906436630540
-7115899714145253969
-7496028009888705905
-8454821692046913698
8867200413785304968
-8051571561650840748
5264255244884973104
132391239160129472
2642680506655893174
-5846715972524923832
-4479670223539042412
7837260413135979416
4778717354133794346
815102551733537831
2139516198813941455
-4666992336910904489
-5973755566667400739
-6539356243351895494
4173197504150264499
6751083511217589094
8015907937301435262
-5243099524465029715
-1004603914368528078
-5577636080504891931
-1144565395019205484
1351981286766992486
6066678633540556910
1874288569126166513
-6160355554624871676
4980206935361280229
-2759381511446495553
-9039637108738690205
364169401123167444
-8210626394014466941
4233385137212543474
7740817531608196429
-1891135368525105517
-2345471114503669539
-1252859127408780608
-5757605720312160615
2790360432007182212
1582149887038706687
2483533017389293993
-1212686511514478963
1946520204580595127
8401412623354210976
345232412261220569
-4588873925114502907
-1981319090502608814
-1159745028997313493
4792863139994338168
5159359791532410214
-5826788727527967837
-7686444621659656542
-8707632951785722246
2382682334898501193
2883146869345937673
-7129251820910415051
-8408187615650920253
1664239273773152019
650644366716277485
-3037613549220119346
8237671025027002410
9075962478468946333
-8535104469421570511
3368828051766968536
4498115047747003834
3998961085161674985
4941972904656846566
-183298050467503114
1454275010877269743
7412001661746478344
740686966562772098
5471100890827320967
-5939693230887068880
4707507168820523845
3310190967092821779
8511803828741388599
7461462493557145271
-6521017381292902446
-2553483752687912367
-8558339799418050477
5352293117356900201
5662517724861062767
-9098214851022990812
4968984577026306787
2067068450988930708
7215292406030297556
-4156427173975011530
-5914162017817851838
-1939865548844170077
8132280844320992561
8033202841557262103
2404851916983176622
-3715388063283781937
1352203728943895288
4237388648679092084
7204927960291900709
-7982252327858207062
316668953520235016
-7531345285174146108
-6817198457576060934
-1621979475861758711
-6812138417880736638
182126844750496481
3014473885555508830
4984547390441652058
1617227975858059236
7903573688913027293
2403723280508037664
-5358181205910911326
-206459385542893372
1881834615622274144
-8551617297670999908
660274760195774074
5889266456499182685
-7255087780777277919
-2775035548951291273
-4702077956363282329
6737385805006959356
841295763434555778
4957956051694434154
-5283682954206373333
-6401728175280693433
4335456213731085517
3437296745240856094
-1006580842604309854
-1869096511524365592
-1047039517714706279
7618978388229343638
8744329954762467123
2543184394837675215
7116449125586358067
-5253214243175363623
-2704723520483247141
-734836
-429700
-807920
118146
165709
890079
300225
21274
-702059
106051
-739612
-652536
931632
513303
-64957
251111
-508801
111842
-388368
-193140
-127471
-328099
67154
-350778
-225198
-699647
-707561
-197798
-816250
-745084
370269
115975
565755
93551
514956
780690
-681086
537551
-74394
-366489
-28638
101312
703167
-464058
837492
257169
-328175
-471131
718715
827605
968445
-940695
-508547
431701
572782
-91526
510897
850123
941415
67519
-520278
-794125
-312718
904379
-329831
610382
540090
-104318
-177713
-336018
150112
-322014
-484412
-287726
-825177
230242
-289358
-489412
696228
-112668
41720
338679
-799017
-139703
-785994
52689
-797057
-971415
-73727
-476332
-180028
378918
479411
204674
97472
550861
3724
-808321
803297
381286
371413
654335
791607
-372511
-406459
-260249
83299
618430
-706535
450371
157831
-967442
-448683
-748942
-786119
-189263
894354
-994164
-575873
8123
540062
867856
-846980
-762722
938826
-1785
145773
776716
-280299
-149950
397483
-498108
132335
-437988
109330
-19686
-379926
146683
-45661
-596642
-907136
-540258
46246
-280696
-353253
429467
-184069
-459037
-761248
471808
-871671
746711
108830
579978
945695
655047
464124
-678617
-744063
64167
-168141
824061
161128
-330249
-393580
-763359
-655937
973388
-243198
-63996
-254820
930726
-108480
323933
833599
940527
69740
141143
-436121
931650
311836
-165
618184
-597905
-262822
188260
-929381
-130747
-101379
-356587
455043
-132078
-186310
788947
-51369
548815
-523674
872513
-90784
300158
4978297263170328
5700060165336038
1013466495602181
1286711847405865
3262750479306092
7240192474310161
8542726485600944
6403430333484038
703925197954770
5546956100078967
1119553548618361
970586277882382
4542392630851591
5696216117705444
5463177575500088
4345813587468229
3508316954722205
1125771364829062
3612671371703803
2387930872368297
5838020014950903
4556535277431952
1884629280004541
1642181785626549
7014859203039070
284705347194463
404803192915786
7997568632690823
4469455700921283
804414794527693
6759493193428716
4010792689282858
4920796218730932
3106041969489631
3515971362233884
3407250551488493
2213172945249520
3955681657959052
719207761812672
5214834979370127
2679819663608193
6126779953336233
8562429597198109
7504077198804277
3802049414741184
7359158994095617
7128692803706545
618302187353023
7322387605787101
5653346255141946
3707443938346182
6398272556691402
7889362783070844
8557178978347195
6034108798058675
832041845391314
2084809487375707
8214436300610388
8577171902947049
5948898729898723
516169988761307
6508018498873612
6665501369432266
7284307526121002
1258455029070655
5319275514370788
7054250197823725
2053497875145951
67704254885050
5362723091799194
1656507094464688
8844104736231560
2250949357894028
8304078760393916
3505123857765561
8635933169892124
2294140113896499
8970011259107151
286163701104274
5428074690667859
1777555840439373
4866981394539417
900801389234080
1297894128409623
292735518385744
8964624365592300
6860153245227683
5711940955272579
3813387189452853
7971150660601665
1431659679876646
7119329761186868
1136151311668403
4419834263886374
7287290173767861
268948607100223
5143169678824303
2210885026433469
4991481232329295
4012889267213985
6749412077482970
5616445981618249
1539601895195812
8758898224824282
5001320057885119
1826248530688904
3180646207515592
6348912830120575
4029283932740993
1284359712421870
6224706439383958
2485387871965746
1682648592302538
5784450085982400
8432971695691111
852544659672441
6291258847039809
8063145756075653
985087323416763
5928666979239938
930789600399403
1156206624147820
2616050032564998
7730303072338748
6910468046228112
7221976908826935
3496106589130352
2619346007828046
1812311149048053
1259701526308716
1319940532348742
2271919256775678
8847605591160144
6258315005942882
6502359949841104
7264105455766994
1614517589779666
1735491822198913
5903274469691182
5518755073715924
2832509802428824
7317039698871056
110684127178686
8828866118272415
5522851755314652
7807772121293465
6368277447741880
5961538509895426
6555063296657665
5084895291271624
3464617538490937
5051207884846554
3196067770021548
6250152605445313
1322081213899662
988226527956915
1926415269175408
4317360574030489
3894299260708467
7832891146038667
9000327899231692
6955871319439130
4140304524253336
7115490190133364
158411225768756
6796101503244287
4954024296984712
5723784311230045
6546727994256709
3046068048111118
4539129460833103
8027265487423222
3885835634216942
6775650113381758
7427870673788557
825695213730074
7360336548405917
8169151831923645
2939878773300874
3399403610467848
5390797893755304
1346459320528892
895338625427256
4120466185836026
3920475702742604
5084945032422339
6101092495559664
4101909176990503
4266402565494122
6791058559054761
7390111142765372
6323192100883960
805632909583627
6579809196790978
5717966161046298
2527603996305850
7248313059236371
8177546321621924
3140209470363997
4877750711426129
